Table of Contents

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

point0 Vector3
point1 Vector3

Fields

Center

public Vector3 Center

Field Value

Vector3

Direction

public Vector3 Direction

Field Value

Vector3

Extent

public float Extent

Field Value

float

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

point Vector3

Returns

float

SqrPoint3Segment3(ref Vector3, ref LineSegment3D)

public static float SqrPoint3Segment3(ref Vector3 point, ref LineSegment3D segment)

Parameters

point Vector3
segment LineSegment3D

Returns

float