| Name | Description |
---|
| SliceMeshGeometry3D(MeshGeometry3D, Transform3D) |
Slices the MeshGeometry3D with this Plane.
If the meshGeometry3D is fully in front of the Plane (in the direction of plane's Normal vector), then the same meshGeometry3D is returned.
If meshGeometry3D intersects the plane, then a new sliced MeshGeometry3D is returned.
If meshGeometry3D is in the back of the plane, then null is returned.
|
| SliceMeshGeometry3D(MeshGeometry3D, MeshGeometry3D, MeshGeometry3D) |
Slices the MeshGeometry3D with this Plane and creates two new MeshGeometry3D objects:
one with MeshGeometry3D that are in front of the plane (in the direction of plane's Normal vector) and one with MeshGeometry3D in the back of the plane.
If MeshGeometry3D is fully in front (or in back) of the Plane, the the same instance of MeshGeometry3D is used.
If the MeshGeometry3D intersects the Plane, it is sliced and new MeshGeometry3D objects are created from it.
|
| SliceMeshGeometry3D(MeshGeometry3D, Transform3D, MeshGeometry3D, MeshGeometry3D) |
Slices the MeshGeometry3D with this Plane and creates two new MeshGeometry3D objects:
one with MeshGeometry3D that are in front of the plane (in the direction of plane's Normal vector) and one with MeshGeometry3D in the back of the plane.
If MeshGeometry3D is fully in front (or in back) of the Plane, the the same instance of MeshGeometry3D is used.
If the MeshGeometry3D intersects the Plane, it is sliced and new MeshGeometry3D objects are created from it.
|