Construct a geometry extraction from an AP214 step model and conway model
Extract the geometry data from the AP214
boolean - print execution time (default no)
Extract a placement, adding it to the scene.
The transform to extract.
The parent's local ID.
Extract a placement (no memoization/scene creation)
The transform to extract.
The parent's local ID.
{true} Only extract, don't memoize and add to the scene
The extracted placement.
Extract a placement, adding it to the scene.
The transform to extract.
The parent's local ID.
Extract a placement (no memoization/scene creation)
The transform to extract.
The parent's local ID.
{true} Only extract, don't memoize and add to the scene
The extracted placement.
Extracts a 2D Cartesian transformation operator from an AP214 Cartesian transformation operator definition. The transformation can be uniform or non-uniform.
The AP214 Cartesian transformation operator definition, which can be either uniform or non-uniform.
The resulting transformation operator parameters.
Extracts the curve for an ellipse from an AP214 ellipse profile definition.
The AP214 ellipse profile definition to extract the curve from.
A CurveObject representing the ellipse curve, or undefined if not extractable.
Extract a canonical profile from a profile definition.
The profile definition to extract from.
The extracted profile, or undefined if one cannot be extracted.
Extract a representation item, including its geometry if necessary, adding it to the current scene walk.
Note - memoized result for instancing.
The representation to extract from.
OptionalowningElementLocalID: numberFree the native indexed polygon face.
The native item to free.
Optionalinitialize: numberCreate a native vector of indexed polygonal faces uint vector.
OptionalinitialSize: numbernumber - initial size of the vector (optional)
Create a native material from a canonical one.
The material to create the native material from
The created canonical material.
Create a native vector of segments.
Optionalinitialize: numbernumber - initial size of the vector (optional)
Create a native 32bit uint vector.
OptionalinitialSize: numbernumber - initial size of the vector (optional)
Create a native 32bit size_t vector.
OptionalinitialSize: numbernumber - initial size of the vector (optional)
Create a native vector of geometry collections.
A newly initialised native vector of geometry collections
OptionalinitialSize: numbernumber - initial size of the vector (optional)
OptionalinitialSize: numbernumber - initial size of the vector (optional)
OptionalinitialSize: numbernumber - initial size of the vector (optional)
OptionalinitialSize: numbernumber - initial size of the vector (optional)
Create a native vector profile to pass across the boundary.
OptionalinitialSize: numbernumber - initial size of the vector (optional)
Checks if a given point is not present in a collection of points.
The point to check for presence.
A collection of points to compare against.
A boolean indicating whether the point is not present in the collection.
Staticextract
Handles Geometry data extraction from a populated AP214StepModel Can export to OBJ, GLTF (Draco), GLB (Draco)