Feature catalogue / 03

Modelling

Sketch drawing and editing

FeatureScope
Points and linesParametric sketch entities on a plane
RectanglesCorner and centre variants
Circles and arcsCentre-based and three-point construction
EllipsesParametric ellipse geometry
Bézier and B-spline curvesEditable curve control data
Polygons and starsParameterized repeated outlines
Involute gearsGenerated gear profiles
TextParametric text outlines
Construction geometryToggle entities between construction and profile geometry
Grid and snappingGrid snap, geometry snap and interactive constraint suggestions
Trim, split and extendCurve editing; native extend wiring is incomplete in this snapshot
Offset and projectionDerived sketch geometry and projected references
Corner treatmentsSketch fillet and chamfer
Continuity joinCurve joining with continuity controls; native route remains incomplete
Patterns and mirrorsRepeated or reflected sketch geometry
Reference imagesBackdrops, placement and calibration; vectorization support
Surface sketchesSketching in a curved surface's UV chart, including trim loops and holes; supported cases only

Constraints, dimensions and parameters

FeatureScope
Geometric constraintsCoincident, horizontal, vertical, parallel, perpendicular, tangent, equal, concentric, midpoint, symmetry, point-on-curve and fixed constraints
DimensionsDistance, horizontal/vertical distance, angle, radius and line distance
ExpressionsNamed parameters and unit-aware expressions in supported fields
UnitsMetric and imperial input/display conventions
Shared parameter editingGlobal parameters and reflected feature fields; client presentation parity remains in progress
Dependency trackingEdits invalidate affected downstream work through the shared dependency system

Solid operations

FeatureScope
PrimitivesBoxes, cylinders, cones, spheres and tori
ExtrudeOne/two-sided and symmetric extents, offsets, taper and thin-wall options
RevolveProfiles revolved about an axis
LoftMultiple sections and supported guide curves
Sweep and pipeProfile/path operations with orientation controls
Helix and helical sweepShared geometry operations; native authoring routes are incomplete in the registry snapshot
Boolean combineUnion, subtract and intersect, including keep-tool workflows
Fillet and chamferConstant/variable blend controls and supported corner strategies; complex trimming and closure cases remain partial
Shell and thickenWall creation and surface-to-solid operations, subject to geometry support
DraftFace taper about a reference
Split body and split faceCutting and partitioning operations with supported knives
ImprintFace subdivision from projected geometry
HolesSimple, counterbore and countersink workflows; native command parity is incomplete
ThreadsCosmetic/ISO metric thread metadata for downstream use; this is not a claim of modelled helical thread geometry
Face editingPush/pull, move, offset, delete and fill operations
TransformTranslation, rotation and uniform/nonuniform scaling
RepetitionDuplicate, body mirror, rectangular and circular patterns

New body, join, cut and intersect modes are available where the operation supports them. These are capability descriptions, not a claim that every imported or freeform model succeeds.

Surfaces and freeform work

FeatureScope
Analytic and NURBS surfacesShared boundary-representation geometry
Control-grid surfacesEditable NURBS grids on a datum plane
SculptingControl-point selection, gizmo editing and soft selection
Grid refinementResize/rescale and knot/control-spline insertion while preserving supported shapes
UV trimsTrim loops, marked sides and holes
Surface thickeningThicken supported sheets to solids; control-grid authoring has native parity debt
SewJoin compatible surfaces; native command route incomplete
Fill face holesFlat and supported tangent/curvature-continuous strategies; complex cases remain under development

Parts and assemblies

FeatureScope
Parts and groupsNested feature timelines and reusable definitions
InstancesRepeated content with independent placement
PlacementPosition/orientation and fixed-placement controls
Joint originsExplicit attachment frames
JointsRigid, revolute, slider, cylindrical, planar, ball and pin-slot
Joint editingJoint parameters and supported placement behavior
InterferenceAssembly overlap checks

This catalogue does not claim a robot dynamics simulator, inverse-kinematics controller or complete motion-study system.

Sheet metal

FeatureScope
Sheet definitionThickness, default inside radius and K-factor
TabRoot plate from a supported closed sketch region
FlangeStraight flange attached to a supported plate edge
Contour flangeSupported straight path segments with bends at corners
HemOpen-hem workflow; broader hem families remain partial
CutoutSupported sketch-based cuts through plates
Fold/unfoldBend-tree evaluation and flat-pattern generation; selective/fixed-face editing has restrictions
Flat exportDXF/SVG outlines and bend information
Fusion sheet historySupported base profiles and some contour chains; wider flange, conversion, corner and unfold/refold history remain incomplete

Native authoring debt: the six registered sheet.* commands are currently marked Web-only and are missing native dispatch. This is a wiring gap, not a platform requirement of the sheet-metal kernel. A native parity fix is in progress and is not counted as shipped here.

Advanced reliefs, rips, corner seams, lofted flanges, broader hems and complex cross-bend edits remain partial. See sheet-metal implementation scope.

Inspection and analysis

Measurement, sections, hidden-edge display, zebra stripes, curvature analysis, curve curvature combs and UV/surface-point diagnostics support inspection. Problems and the status bar report operation failures and limitations; shaded rendering alone does not establish solid correctness.