Aardvark.Base


PlaneWithPoint3d

A plane with a specific point that can be retrieved later.

Constructors

ConstructorDescription
new(normalizedNormal, point)
Signature: (normalizedNormal:V3d * point:V3d) -> unit

Creates plane from normal vector and point. IMPORTANT: The supplied vector has to be normalized in order for all methods to work correctly, however if only relative height computations using the method are necessary, the normal vector need not be normalized.

Instance members

Instance memberDescription
BoundingBox3d
Signature: Box3d
Modifiers: abstract

Gets entire double space as bounding box.

Equals(other)
Signature: other:obj -> bool
Modifiers: abstract
GetHashCode()
Signature: unit -> int
Modifiers: abstract
Height(p)
Signature: p:V3d -> float

The signed height of the supplied point over the plane.

IsInvalid
Signature: bool
Normalize()
Signature: unit -> unit
Normalized
Signature: PlaneWithPoint3d
Plane3d
Signature: Plane3d
Reverse()
Signature: unit -> unit
Reversed
Signature: PlaneWithPoint3d
Sign(p)
Signature: p:V3d -> int

The sign of the height of the point over the plane.

ToString()
Signature: unit -> string
Modifiers: abstract

Static members

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