Geometry
Get the BoundingBox containing the given piece of Geometry
Get the context/reference coordinate system that was used to create this geometry.
Gets the minimum-volume, oriented bounding box containing the given geometry.
Deserializes the specified Standard ACIS Binary(SAB) format data and returns a list of geometry
Takes a SAB file as input, and deserializes the ASM geometry into
a LibG object
Exports a list of specified geometry to the given SAT file path
Exports a list of specified geometry to the given SAT file path
This method is meant for internal use only.
Imports a JSON string and returns an array of imported geometries
Imports a SAT file and returns an array of imported geometries
Imports a SAT file and returns an array of imported geometries
Imports a SAT file and returns an array of imported geometries.
Imports a SAT file and returns an array of imported geometries.
Serializes a list of specified geometry into Standard ACIS Binary(SAB) format and returns serialized binary stream data
This method is meant for internal use only.
Convert internal structure of geometry from analytics to splines
Obtain the closest Point on this Geometry to the other
Obtain the distance from this Geometry to another
Determine if another Geometry object intersects with this one
Separates compound or non-separated elements into their component
parts.
Exports the specified geometry to the given SAT file path
Exports the specified geometry to the given SAT file path
Get the intersection Geometry for this object and another
Get the intersection of Geometry for this object and a collection of other Geometries. Finds common geometry of all participants.
Check if the two objects have the same representational geometry or numerical values
Mirror the object across the input Plane
Rotates an object around an origin and an axis by a specified
degree
Rotates an object around the Plane origin and normal by a specified
degree
Scale uniformly around the origin
Scale non-uniformly around the origin
Scale non-uniformly around a given Plane
Scale uniformly around a given point, using two pick points as scalars
Scale in one dimension by base and 2 pick points. The scaling axis is defined by the line between base and from point.
Scale in two dimension by base and 2 pick points The two pick points are projected onto the base plane in order to determine the 2d scale factors
Serializes the specified geometry into Standard ACIS Binary(SAB) format and returns serialized binary stream data
Split this Geometry using another Geometry as a cutting "tool"
Convert geometry to Solid Def json
Transforms geometry by the given transform of CoordinateSystem
public Geometry Transform(CoordinateSystem fromCoordinateSystem, CoordinateSystem contextCoordinateSystem)
Transforms this geometry from source CoordinateSystem to a new
context CoordinateSystem.
public Geometry Translate(double xTranslation = 0, double yTranslation = 0, double zTranslation = 0)
Translates any given geometry by the given displacements in the x, y,
and z directions defined in WCS respectively.
Translate geometry in the given direction by the vector length
Translates any geometry type by the given distance in the given
direction.
Removes elements of the entity closest to the pick point