Skip to main content

Module annotations

Module annotations 

Source
Expand description

The PMI annotation type table — eleven types, each a module exposing its PmiTypeDef (DEF), its schema() and its resolver. The table is the third applicability family beside the feature catalogue and the assembly constraint types: an annotation predicate accepts plain AND component geometry.

Modules§

angle
Angle dimension (ANG): the angle between two planar faces / planes / straight edges, folded to acute, obtuse or reflex.
balloon
BOM find-number callout, resolved live from the owning occurrence.
datum
Datum (DTM): a datum feature letter on a face or edge. Letters are unique per part (the kernel registry); a duplicate is an error on the later annotation.
explode
Explode body (EXP): a display-only pose delta on solids / components while the owning view is active. Never touches ACOMP transforms or the assembly solver; the base pose is the modeling pose at apply time.
fcf
Feature control frame (FCF): a geometric tolerance on a face or edge — characteristic, tolerance zone (⌀, material condition) and up to three datum references, validated against the part’s datum registry.
hide
Hide body (HID): a display-only step that keeps solids / components out of the owning view while it is active — the visibility counterpart of the explode step, recorded, listed, edited and undone the same way. Nothing is drawn for it: no chip in the 3D view, no text on a sheet. The viewport, the sheets, the 3D PDF and the instructions pictures all read the same rule, PmiView::hides.
hole_callout
Hole callout (HOLE): ⌀d ↧depth / THRU ALL / countersink ⌵ / counterbore ⌴ read from the owning Hole feature, with an optional quantity (0 = count the feature’s holes).
leader
Leader (LEAD): free text pointing at one or more elements.
linear
Linear dimension (DIM): the distance between two elements, or the length of one straight edge, with an optional X / Y / Z component.
note
Note (NOTE): free text at a world point (the label IS the note: dragging it moves the note). An optional anchor seeds the default position.
radial
Radial dimension (RAD): the radius / diameter of a cylindrical or spherical face or a circular edge, read from the face metadata.

Structs§

PmiTypeDef
One annotation type.

Constants§

PMI_TYPES
Panel / + dropdown order.

Functions§

pmi_schema_catalogue
The eleven annotation schemas, table order.
pmi_type
Look up a type by its canonical type string.