Features
Every feature type Extrudo has, with its inputs, the faces it names and an
example call. The pages are generated from the same registry the API methods
are, so they cannot drift: pnpm api:generate rewrites both.
Sketch
The sketches a solid is drawn on.
- Sketch —
d.sketch(plane, build)
Create
The solids, sweeps and cuts that make bodies.
- Extrude —
d.extrude(inputs?, options?) - Revolve —
d.revolve(inputs?, options?) - Box —
d.box(inputs?, options?) - Cylinder —
d.cylinder(inputs?, options?) - Sphere —
d.sphere(inputs?, options?) - Torus —
d.torus(inputs?, options?) - Hole —
d.hole(inputs?, options?) - Sweep —
d.sweep(inputs?, options?) - Loft —
d.loft(inputs?, options?) - Coil —
d.coil(inputs?, options?) - Emboss —
d.emboss(inputs?, options?) - Rib —
d.rib(inputs?, options?) - Import —
d.import(inputs, options?) - Canvas —
d.canvas(inputs, options?)
Modify
What changes the bodies a design already has.
- Fillet —
d.fillet(inputs?, options?) - Chamfer —
d.chamfer(inputs?, options?) - Shell —
d.shell(inputs, options?) - Remove —
d.removeBodies(inputs, options?) - Combine —
d.combine(inputs, options?) - Move —
d.moveBodies(inputs, options?) - Mirror —
d.mirror(inputs, options?) - Place on Bed —
d.placeOnBed(inputs, options?) - Rectangular Pattern —
d.rectangularPattern(inputs?, options?) - Circular Pattern —
d.circularPattern(inputs?, options?) - Path Pattern —
d.pathPattern(inputs?, options?) - Offset Face —
d.offsetFace(inputs, options?) - Split Body —
d.splitBody(inputs, options?) - Scale —
d.scale(inputs, options?) - Draft —
d.draft(inputs, options?) - Thread —
d.thread(inputs, options?)
Construct
The planes, axes and points other features build on.
- Offset Plane —
d.offsetPlane(inputs?, options?) - Plane at Angle —
d.planeAtAngle(inputs?, options?) - Midplane —
d.midplane(inputs?, options?) - Plane Through 3 Points —
d.planeThroughPoints(inputs?, options?) - Tangent Plane —
d.tangentPlane(inputs?, options?) - Axis Through 2 Points —
d.axisThroughPoints(inputs?, options?) - Axis Through Cylinder —
d.axisThroughCylinder(inputs?, options?) - Axis Along Edge —
d.axisAlongEdge(inputs?, options?) - Point —
d.constructionPoint(inputs?, options?)