Class LineD
Inheritance
System.Object
LineD
Assembly: VRage.Math.dll
Syntax
public sealed class LineD : ValueType
Constructors
LineD(Vector3D, Vector3D)
Declaration
public LineD(Vector3D from, Vector3D to)
Parameters
LineD(Vector3D, Vector3D, Double)
Declaration
public LineD(Vector3D from, Vector3D to, double lineLength)
Parameters
Fields
Direction
Declaration
public Vector3D Direction
Field Value
From
Declaration
Field Value
Length
Declaration
Field Value
Type |
Description |
System.Double |
|
To
Declaration
Field Value
Methods
GetBoundingBox()
Declaration
public BoundingBoxD GetBoundingBox()
Returns
GetHash()
Declaration
Returns
Type |
Description |
System.Int64 |
|
GetShortestDistanceSquared(LineD, LineD)
Declaration
public static double GetShortestDistanceSquared(LineD line1, LineD line2)
Parameters
Returns
Type |
Description |
System.Double |
|
GetShortestVector(ref LineD, ref LineD, out Vector3D, out Vector3D)
Declaration
public static Vector3D GetShortestVector(ref LineD line1, ref LineD line2, out Vector3D res1, out Vector3D res2)
Parameters
Returns
Operators
Explicit(Line to LineD)
Declaration
public static explicit operator LineD(Line b)
Parameters
Type |
Name |
Description |
Line |
b |
|
Returns
Explicit(LineD to Line)
Declaration
public static explicit operator Line(LineD b)
Parameters
Type |
Name |
Description |
LineD |
b |
|
Returns