Line3d
A three-dimensional line with specified start and end points.
Constructors
Constructor | Description |
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 member | Description |
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 member | Description |
Parse(s)
Signature: s:string -> Line3d
|