Solid Methods |
The Solid type exposes the following members.
| Name | Description | |
|---|---|---|
| GetAllIntersectionPoints |
Used to get all the intersection points between the solid and a plane.
Does not arrange the points into polygons, thus a lot faster.
| |
| GetCutPart |
Returns a shell enumerator for the solid th at results cutting this solid with the given solid.
| |
| GetEdgeEnumerator |
Returns a new edge enumerator in the current plane.
| |
| GetFaceEnumerator |
Returns a new face enumerator in the current plane.
| |
| Intersect(LineSegment) |
Returns a list of line - solid intersection points.
| |
| Intersect(Point, Point) |
Returns a list of line - solid intersection points.
| |
| Intersect(Point, Point, Point) | Obsolete.
Returns a list of plane - solid intersection points. The first item of the list contains
a list of the outmost intersection polygon and the rest of the items (if there are any)
inner polygons.
| |
| IntersectAllFaces |
Returns an enumerator for an array list of lists of plane - solid intersection points from all intersecting faces.
The first item of one list contains points of the outmost intersection polygon and then the inner polygons (if there are any).
| |
| IsValid |
Returns if the solid is valid.
|