Class PolyLine3d
Namespace: g3
Assembly: cs.temp.dll.dll
Syntax
public class PolyLine3d : IEnumerable<Vector3d>, IEnumerable
Constructors
PolyLine3d()
Declaration
PolyLine3d(PolyLine3d)
Declaration
public PolyLine3d(PolyLine3d copy)
Parameters
PolyLine3d(Vector3d[])
Declaration
public PolyLine3d(Vector3d[] v)
Parameters
PolyLine3d(VectorArray3d)
Declaration
public PolyLine3d(VectorArray3d v)
Parameters
Fields
Timestamp
Declaration
Field Value
vertices
Declaration
protected List<Vector3d> vertices
Field Value
Properties
End
Declaration
public Vector3d End { get; }
Property Value
Item[Int32]
Declaration
public Vector3d this[int key] { get; set; }
Parameters
Type |
Name |
Description |
Int32 |
key |
|
Property Value
Start
Declaration
public Vector3d Start { get; }
Property Value
VertexCount
Declaration
public int VertexCount { get; }
Property Value
Vertices
Declaration
public ReadOnlyCollection<Vector3d> Vertices { get; }
Property Value
Type |
Description |
ReadOnlyCollection<Vector3d> |
|
Methods
AppendVertex(Vector3d)
Declaration
public void AppendVertex(Vector3d v)
Parameters
GetBounds()
Declaration
public AxisAlignedBox3d GetBounds()
Returns
GetEnumerator()
Declaration
public IEnumerator<Vector3d> GetEnumerator()
Returns
GetTangent(Int32)
Declaration
public Vector3d GetTangent(int i)
Parameters
Type |
Name |
Description |
Int32 |
i |
|
Returns
SegmentItr()
Declaration
public IEnumerable<Segment3d> SegmentItr()
Returns
Implements