Aardvark.Base


IndexPolygon3d

Constructors

ConstructorDescription
new(...)
Signature: (indexArray:int [] * firstIndex:int * pointCount:int * pointArray:V3d []) -> unit
new(pointArray, firstIndex, pointCount)
Signature: (pointArray:V3d [] * firstIndex:int * pointCount:int) -> unit
new(pointArray)
Signature: (pointArray:V3d []) -> unit

Instance members

Instance memberDescription
FirstIndex
Signature: int
ForEachIndex(index_act)
Signature: index_act:Action<int> -> unit
GetIndexArray()
Signature: unit -> int []

Returns a newly created array containing only the actual indices of the index polygon. NOTE: This is different from the IndexArray property!

GetPointArray()
Signature: unit -> V3d []

Returns a newly created array containing only the actual points of the index polygon. NOTE: This is different from the PointArray property!

GetPointArray(pointArray)
Signature: (pointArray:'T []) -> 'T []
Type parameters: 'T
GetPointArray(pointList)
Signature: pointList:List<'T> -> 'T []
Type parameters: 'T
IndexArray
Signature: int []

The index array that contains the point indices of the index polygon at the index range [FirstIndex, FirstIndex + PointCount). NOTE: This is different from the array returned by GetIndexArray().

Indices
Signature: IEnumerable<int>
IsInvalid
Signature: bool
Modifiers: abstract
IsValid
Signature: bool
Modifiers: abstract
[()]
Signature: unit -> int
Modifiers: abstract
PointArray
Signature: V3d []

The point array that contains the points referenced by the index array. Note: This is different from the array returned by GetPointArray().

PointCount
Signature: int
Modifiers: abstract
Points
Signature: IEnumerable<V3d>
Fork me on GitHub