Table of Contents

Class SweptSphereQueryWorker

Namespace
Gravitas.Queries
Assembly
Gravitas.dll

Performs deterministic swept-sphere checks for one prepared segment.

public sealed class SweptSphereQueryWorker
Inheritance
SweptSphereQueryWorker
Inherited Members

Constructors

SweptSphereQueryWorker()

public SweptSphereQueryWorker()

Methods

Prepare(Vector3d, Vector3d, Fixed64)

Prepares this worker for a swept sphere from start to end.

public void Prepare(Vector3d start, Vector3d end, Fixed64 radius)

Parameters

start Vector3d
end Vector3d
radius Fixed64

TrySweep(LSCollider, out Vector3d, out Fixed64)

Checks a collider against the prepared swept sphere.

public bool TrySweep(LSCollider collider, out Vector3d sphereCenterAtImpact, out Fixed64 impactDistance)

Parameters

collider LSCollider
sphereCenterAtImpact Vector3d
impactDistance Fixed64

Returns

bool