Expand description
Geometry generation: discrete sweeps plus focused certified trimmed arrangements.
Broad profile/path generators still return explicit meshes. The certified affine
surface-pair constructor returns an analytic ExactBRep arrangement with an
explicit residual certificate and never substitutes a mesh fallback (ADR 0029).
Modules§
- boolean_
exact - Exact boolean over axis-aligned prisms (#66).
- boolean_
stepped - Stepped union of two coaxial prisms, as constant-section bands.
- bounding
- Bounding volumes of 3D point sets (#118): the minimum enclosing sphere and a containing oriented box.
- center_
line - Centre-line profiles: offset an open path into a closed boundary.
- center_
line_ exact - Exact centre-line offsetting (ADR 0056).
- contour_
lower - Lower an arbitrary contour profile onto the arc-ring extruder (ADR 0053).
- extrude
- Linear extrusion of a triangulated profile into a closed solid.
- feature
- Chamfer and fillet on a straight vertical edge of an exact prism (#68).
- fillet_
variable - Variable-radius (tapered) fillet blends (ADR 0051).
- half_
space - Bounding an unbounded half-space against a finite boundary.
- hull
- Convex hull of a 3D point set, decided by certified predicates (#76).
- loft
- Lofting a sequence of station rings into a solid.
- offset
- Constant-distance offset and shelling of planar-faced solids (#78).
- polyhedron
- Exact boolean over general planar-faced solids (#77).
- profile
- Profile -> 2D polygon rings, then triangles.
- profile_
lower - Lower
DerivedandCompositeprofiles onto the concrete builders (ADR 0054). - result
- Explicit output-model contracts for solid generation.
- revolve
- Revolution of a profile about an axis.
- revolve_
contour - General contour revolution (ADR 0059).
- revolve_
exact - Exact revolution for the profile families exact extrusion already covers.
- section_
lower - Lower parameterised structural sections into exact contours (ADR 0057).
- sweep
- The sweep families that place a profile along a path.
- trimmed_
intersection - Topology-aware integration of certified affine surface intersections.
Structs§
- Certified
Dual Trimmed Surface Pair3 - Validated arrangement for a chord that partitions BOTH patches.
- Certified
Surface Pair Split Options - Explicit resource and residual policy for certified topology integration.
- Certified
Trimmed Surface Pair3 - Validated analytic B-rep arrangement for one certified finite trace.
- Curve2
Id - Typed handle into the exact B-rep 2D pcurve catalog.
- Curve3
Id - Typed handle into the exact B-rep 3D curve catalog.
- Embedded
Face Curve - A certified edge embedded in a face without pretending it is a closed trim.
- ExactB
Rep - Owned, analytic boundary representation.
- ExactB
RepBuilder - Mutable assembly state that can only yield an
ExactBRepafter validation. - Surface
Id - Typed handle into the exact B-rep surface catalog.
- Tessellation
Request - Explicit tolerance policy for a tessellation request.
Enums§
- Certified
Surface Pair Split3 - Certified topology-integration outcome.
- ExactB
RepError - Why exact B-rep assembly was refused.
- Generated
Geometry - Geometry produced by a generation operation.
- Generation
Output - Coarse output-model classification for capabilities and diagnostics.
- Generation
Request - Requested result model for a generation operation.
- Surface
Pair Member - Which input surface is partitioned by the certified chord.
- Surface
Pair Split Unresolved Reason - Why valid geometry could not be promoted to a closed trimmed arrangement.
Constants§
- BACKEND_
ID - Identity these generators report in diagnostics.
Functions§
- split_
surface_ pair_ certified - Intersect two supported affine patches and construct a topology-aware trimmed arrangement.
Type Aliases§
- Exact
Topology - Topology whose supports are typed references into
ExactBRepcatalogs.