Aardvark.Base


Triangle3d

A three-dimensional triangle represented by its three points.

Constructors

ConstructorDescription
new(p0, p1, p2)
Signature: (p0:V3d * p1:V3d * p2:V3d) -> unit

Creates triangle from 3 points.

new(points)
Signature: points:IEnumerable<V3d> -> unit

Creates triangle from first 3 points in the sequence.

Instance members

Instance memberDescription
Area
Signature: float
BoundingBox3d
Signature: Box3d
Modifiers: abstract
BoundingSphere3d
Signature: Sphere3d
Modifiers: abstract
Copy(point_copyFun)
Signature: point_copyFun:Func<V3d,V3d> -> Triangle3d
Edge01
Signature: V3d
Edge02
Signature: V3d
Edge10
Signature: V3d
Edge12
Signature: V3d
Edge20
Signature: V3d
Edge21
Signature: V3d
EdgeArray
Signature: V3d []
EdgeLineArray
Signature: Line3d []
EdgeLines
Signature: IEnumerable<Line3d>
Edges
Signature: IEnumerable<V3d>
Equals(other)
Signature: other:obj -> bool
Modifiers: abstract
GetEdge(index)
Signature: index:int -> V3d
GetEdgeLine(index)
Signature: index:int -> Line3d
GetHashCode()
Signature: unit -> int
Modifiers: abstract
IsDegenerated
Signature: bool
IsInvalid
Signature: bool
Modifiers: abstract
IsValid
Signature: bool
Modifiers: abstract
[()]
Signature: unit -> int
Modifiers: abstract
Line01
Signature: Line3d
Line02
Signature: Line3d
Line10
Signature: Line3d
Line12
Signature: Line3d
Line20
Signature: Line3d
Line21
Signature: Line3d
Normal
Signature: V3d
Plane
Signature: Plane3d
PointCount
Signature: int
Modifiers: abstract
Points
Signature: IEnumerable<V3d>
Reversed
Signature: Triangle3d
ToString()
Signature: unit -> string
Modifiers: abstract
ToTriangle2d(point_copyFun)
Signature: point_copyFun:Func<V3d,V2d> -> Triangle2d

Static members

Static memberDescription
Parse(s)
Signature: s:string -> Triangle3d
Fork me on GitHub