Struct LineSegment3D
- Namespace
- AwesomeTechnologies.Utility
- Assembly
- Assembly-CSharp.dll
public struct LineSegment3D
- Inherited Members
- Extension Methods
Constructors
LineSegment3D(Vector3, Vector3)
public LineSegment3D(Vector3 point0, Vector3 point1)
Parameters
point0Vector3point1Vector3
Fields
Center
public Vector3 Center
Field Value
- Vector3
Direction
public Vector3 Direction
Field Value
- Vector3
Extent
public float Extent
Field Value
Point0
public Vector3 Point0
Field Value
- Vector3
Point1
public Vector3 Point1
Field Value
- Vector3
Methods
CalcDir()
public void CalcDir()
DistanceTo(Vector3)
public float DistanceTo(Vector3 point)
Parameters
pointVector3
Returns
SqrPoint3Segment3(ref Vector3, ref LineSegment3D)
public static float SqrPoint3Segment3(ref Vector3 point, ref LineSegment3D segment)
Parameters
pointVector3segmentLineSegment3D