Poly3d Class
Public Class Poly3d
Implements IEnumerable(Of Line3d)
This language is not supported or no code example is available.
public class Poly3d : IEnumerable<Line3d>
This language is not supported or no code example is available.
public ref class Poly3d : public IEnumerable<Line3d^>^
This language is not supported or no code example is available.
| Name | Description | |
|---|---|---|
|
Poly3d() | |
|
Poly3d(IEnumerable<Point3d>) | |
|
Poly3d(Poly3d) | |
|
Poly3d(params Point3d[]) |
| Name | Description | |
|---|---|---|
|
Closed | |
|
EdgeCount | |
|
End | |
|
Extents | |
|
Item(int) | |
|
Length | |
|
NodeCount | |
|
Plane | Computes the plane of the poly. If the points is not all in the same plane, the results are undefined. Handles degenerate polys , but must have at least 3 separated points. |
|
Points | Returns a reference to the list of PolyPoint2d:s held by the poly. |
|
Start | |
|
WireCentroid | Gets the center of gravity for this poly as if it is a wire. |
| Name | Description | |
|---|---|---|
|
Add(Line3d) | |
|
Add(Point3d) | |
|
Add(Poly3d, bool) | |
|
Add(double, double, double) | |
|
AddRaw(Point3d) | |
|
Clean(double) | |
|
Clear() | |
|
ClosestPoint(Point3d) | |
|
Distance(Point3d) | |
|
DouglasPeucker(double) | |
|
Eval(double) | |
|
Eval(double, out Vector3d) | |
|
GetEnumerator() | Returns an enumerator that iterates through the collection. |
|
HasValidPlane() | |
|
Measure(double) | |
|
Measure2(double) | |
|
Measure3(double) | |
|
Param(Point3d) | |
|
Pop() | |
|
Reverse() | Reverses the polys points, keeping the startpoint first if closed. |
|
Segment(int) | |
|
Split(IEnumerable<Double>) | |
|
Split(params double[]) | |
|
SubPoly(double, double) | |
|
Tangent(double) | |
|
ToPoly2d() | |
|
Transform(Matrix3d) | |
|
TryClose(double) | |
|
WriteAutoCadScript(StreamWriter, int) |
IGS.Genamo.Poly3d