Aardvark.Base


Line3d

A three-dimensional line with specified start and end points.

Constructors

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

Creates line from 2 points.

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

Creates line from first 2 points in the sequence.

Instance members

Instance memberDescription
BoundingBox3d
Signature: Box3d
Modifiers: abstract
BoundingSphere3d
Signature: Sphere3d
Modifiers: abstract
Copy(point_copyFun)
Signature: point_copyFun:Func<V3d,V3d> -> Line3d
Direction()
Signature: unit -> unit
Equals(other)
Signature: other:obj -> bool
Modifiers: abstract
Flipped
Signature: 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
Origin()
Signature: unit -> unit
PointCount
Signature: int
Modifiers: abstract
Points
Signature: IEnumerable<V3d>
Ray3d
Signature: Ray3d
Reversed
Signature: Line3d
ToLine2d(point_copyFun)
Signature: point_copyFun:Func<V3d,V2d> -> Line2d
ToString()
Signature: unit -> string
Modifiers: abstract

Static members

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