DPB1Struct · Utilities and settings

LineSegment

Provides line segment data and the operations listed below. Related types link to the values this API consumes or returns.

Namespace: DreamPoeBot.Loki.Common

public struct LineSegmentView DPB2 version →

Members and overloads

10 results

End

FieldLink ↗
public Vector3 LineSegment.End

Gets or sets end for LineSegment.

Start

FieldLink ↗
public Vector3 LineSegment.Start

Gets or sets start for LineSegment.

LineSegment

MethodLink ↗
public LineSegment.LineSegment()

Creates a new LineSegment instance.

LineSegment

MethodLink ↗
public LineSegment.LineSegment(Vector3 start, Vector3 end)

Creates a new LineSegment instance using the supplied arguments.

startVector3
Specifies start.
endVector3
Specifies end.

ClosestPoint

MethodLink ↗
public Vector3 LineSegment.ClosestPoint(Vector3 point)

Executes the closest point operation with the supplied arguments.

pointVector3
Specifies point.

Returns: The Vector3 result.

ClosestT

MethodLink ↗
public float LineSegment.ClosestT(Vector3 point)

Executes the closest t operation with the supplied arguments.

pointVector3
Specifies point.

Returns: The float result.

Direction

PropertyLink ↗
public Vector3 LineSegment.Direction { get; }

Gets direction for LineSegment.

Distance

PropertyLink ↗
public float LineSegment.Distance { get; }

Gets distance for LineSegment.

DistanceSqr

PropertyLink ↗
public float LineSegment.DistanceSqr { get; }

Gets distance sqr for LineSegment.

UnitDirection

PropertyLink ↗
public Vector3 LineSegment.UnitDirection { get; }

Gets unit direction for LineSegment.

DPB1 0.3.29.47 · Reference reviewed 2026-10-02. Descriptions use source summaries where available, otherwise concise signature-based descriptions. Examples illustrate usage; they are not a live-game test.