Section 39 of 102
38. Geometry Representation
Stable section ID: S05-CON-007-SECTION-39 · 50 content blocks
BDL shall support multiple forms of geometry while preserving semantic identity and coordinate context.
Geometry forms may include:
point;
line;
curve;
plane;
surface;
polygon;
solid;
parametric primitive;
swept profile;
constructive geometry;
boundary representation;
mesh;
point cloud;
external geometry reference.
Simple geometry may be declared directly:
geometry Column_C01_Geometry {
type: extruded_profile;
profile: rectangle(140 mm, 140 mm);
length: 2400 mm;
axis: [0, 0, 1];
}
Complex geometry may reference an external model:
geometry Node_N01_Geometry {
source: resource("models/node-n01.step");
format: STEP;
coordinates: @Node_N01.local_coordinates;
integrity: sha256("...");
}
Every Geometry Entity shall define:
Geometry ID;
representation type;
units;
coordinate system;
source;
accuracy;
level of geometric detail;
configuration status;
integrity reference.
BDL shall distinguish among:
design geometry;
manufacturing geometry;
simplified analysis geometry;
collision geometry;
visualization geometry;
surveyed geometry;
- robotic geometry.
- A visualization mesh shall not automatically be used for manufacturing or tolerance validation.
- Geometry may be exact, approximate, derived, or measured. This status shall remain explicit.