Tells whether the kernel has the shape flagged as closed, such as a wire that loops back to its start or a shell with no gaps.
The shape
True when the shape is flagged closed
Tells whether the kernel has the shape flagged as convex.
The shape
True when the shape is flagged convex
Tells whether the kernel has already run its validity check on the shape.
The shape
True when the shape carries the checked flag
Tells whether the kernel has the shape flagged as free, that is, not held inside another shape.
The shape
True when the shape carries the free flag
Tells whether the kernel has the shape flagged as infinite, such as an unbounded plane or line.
The shape
True when the shape carries the infinite flag
Tells whether the kernel has the shape flagged as modified since it was last checked.
The shape
True when the shape carries the modified flag
Tells whether the kernel has the shape flagged as locked against changes.
The shape
True when the shape carries the locked flag
Tells whether the shape is empty: a handle that holds no geometry, which an operation that failed can return.
The shape
True when the shape holds nothing
Tells whether two handles point at the same geometry with the same placement and orientation.
The two shapes
True when they are equal
Tells whether two handles differ in geometry, placement or orientation.
The two shapes
True when they are not equal
Tells whether two handles share the same underlying geometry, even if placed or oriented differently.
The two shapes
True when they share geometry
Tells whether two handles share the same geometry and placement, ignoring orientation.
The two shapes
True when they are the same up to orientation
Reads which way the shape is oriented: forward, reversed, internal or external, which for a face decides which side its normal points to.
The shape
The orientation
Reads what kind of shape this is: vertex, edge, wire, face, shell, solid, compound or another kernel type.
The shape
The shape type
Returns the shape as it is; the internal-edge purge is not applied in this version, so the result is the input.
The shape
The same shape
Merges faces that lie on the same surface and edges that lie on the same curve into single faces and edges, which cleans up the seams a boolean or a fuse leaves behind.
unifyEdges and unifyFaces choose what to merge, and concatBSplines joins runs of
B-spline edges into one curve.
The shape and which kinds of merge to apply
The simplified shape
Questions and repairs that apply to any OpenCascade shape whatever its kind: what type it is, which way it is oriented, whether it is closed, valid or the same object as another, and
unifySameDomain, which merges faces and edges that lie on one surface after a boolean. For work specific to one kind, use the vertex, edge, wire, face, shell, solid and compound classes beside this one.