true if object can be accurately modified with "squishy" transformations like projections, shears, and non-uniform scaling.
Test SubD to see if the active level is a solid. A "solid" is a closed oriented manifold, or a closed oriented manifold.
Tests an object to see if it is valid.
...
Useful for switch statements that need to differentiate between basic object types like points, curves, surfaces, and so on.
Gets the amount of user strings.
An object of the same type as this, with the same properties and behavior.
...
If true, a physically accurate bounding box will be computed. If not, a bounding box estimate will be computed. For some geometry types there is no difference between the estimate and the accurate bounding box. Estimated bounding boxes can be computed much (much) faster than accurate (or "tight") bounding boxes. Estimated bounding boxes are always similar to or larger than accurate bounding boxes.
The bounding box of the geometry in world coordinates or BoundingBox.Empty if not bounding box could be found.
false if object cannot be converted to a deformable object. true if object was already deformable or was converted into a deformable object.
...
Angle of rotation in radians.
Direction of the axis of rotation.
Point on the axis of rotation.
true if geometry successfully rotated.
Transformation to apply to geometry.
true if geometry successfully transformed.
Number of vertices and edges that were changed during the update.
Updates vertex tag, edge tag, and edge coefficient values on the active level. After completing custom editing operations that modify the topology of the SubD control net or changing values of vertex or edge tags, the tag and sector coefficients information on nearby components in the edited areas need to be updated.
StaticdecodeA json formatted object in the following format (values are orientative):
{
version: 10000,
archive3dm: 60,
opennurbs: -1877964208,
data: 'encoded 3dm object data'
}
Returns true if the Brep.TryConvertBrep function will be successful for this object