API reference
API reference
Select your platform
No SDKs available
No versions available

Collisions Class

Static Methods

ClosestPointToCollider ( point , collider )
Signature
static Vector3 Oculus.Interaction.Collisions.ClosestPointToCollider(Vector3 point, Collider collider)
Parameters
point: Vector3
collider: Collider
Returns
Vector3
ClosestPointToColliders ( point , colliders )
Signature
static Vector3 Oculus.Interaction.Collisions.ClosestPointToColliders(Vector3 point, Collider[] colliders)
Parameters
point: Vector3
colliders: Collider[]
Returns
Vector3
IsCapsuleWithinColliderApprox ( p0 , p1 , radius , collider )
Approximate capsule collision by doing sphere collisions down the capsule length.
Signature
static bool Oculus.Interaction.Collisions.IsCapsuleWithinColliderApprox(Vector3 p0, Vector3 p1, float radius, Collider collider)
Parameters
p0: Vector3  Capsule Start
p1: Vector3  Capsule End
radius: float  Capsule Radius
collider: Collider  Collider to check against
Returns
bool  Whether or not an approximate collision occured.
IsPointWithinCollider ( point , collider )
Signature
static bool Oculus.Interaction.Collisions.IsPointWithinCollider(Vector3 point, Collider collider)
Parameters
point: Vector3
collider: Collider
Returns
bool
IsSphereWithinCollider ( point , radius , collider )
Signature
static bool Oculus.Interaction.Collisions.IsSphereWithinCollider(Vector3 point, float radius, Collider collider)
Parameters
point: Vector3
radius: float
collider: Collider
Returns
bool