Class: TempPhyMath
Defined in: packages/physics-rapier/utils/TempPhyMath.ts:20
Math conversion helpers between engine Vector3 / Quaternion and Rapier plain {x, y, z, [w]} objects. Provides reusable scratch objects.
Unlike the ammo plugin's TempPhyMath, Rapier values are POJOs and do NOT need to be destroyed manually.
Constructors
Constructor
new TempPhyMath():
TempPhyMath
Returns
TempPhyMath
Properties
tmpVecA
readonlystatictmpVecA:RVec3
Defined in: packages/physics-rapier/utils/TempPhyMath.ts:21
tmpVecB
readonlystatictmpVecB:RVec3
Defined in: packages/physics-rapier/utils/TempPhyMath.ts:22
tmpVecC
readonlystatictmpVecC:RVec3
Defined in: packages/physics-rapier/utils/TempPhyMath.ts:23
tmpVecD
readonlystatictmpVecD:RVec3
Defined in: packages/physics-rapier/utils/TempPhyMath.ts:24
tmpQuaA
readonlystatictmpQuaA:RQuat
Defined in: packages/physics-rapier/utils/TempPhyMath.ts:25
tmpQuaB
readonlystatictmpQuaB:RQuat
Defined in: packages/physics-rapier/utils/TempPhyMath.ts:26
Methods
toRVec()
statictoRVec(vec,target?):RVec3
Defined in: packages/physics-rapier/utils/TempPhyMath.ts:31
Vector3 → Rapier Vec3.
Parameters
vec
Vector3
target?
Returns
toRQuat()
statictoRQuat(qua,target?):RQuat
Defined in: packages/physics-rapier/utils/TempPhyMath.ts:42
Quaternion → Rapier Quat.
Parameters
qua
Quaternion
target?
Returns
setRVec()
staticsetRVec(x,y,z,target?):RVec3
Defined in: packages/physics-rapier/utils/TempPhyMath.ts:54
Set Rapier Vec3 from raw scalars.
Parameters
x
number
y
number
z
number
target?
Returns
setRQuat()
staticsetRQuat(x,y,z,w,target?):RQuat
Defined in: packages/physics-rapier/utils/TempPhyMath.ts:65
Set Rapier Quat from raw scalars.
Parameters
x
number
y
number
z
number
w
number
target?
Returns
fromRVec()
staticfromRVec(rv,vec?):Vector3
Defined in: packages/physics-rapier/utils/TempPhyMath.ts:77
Rapier Vec3 → Vector3.
Parameters
rv
vec?
Vector3
Returns
Vector3
fromRQuat()
staticfromRQuat(rq,qua?):Quaternion
Defined in: packages/physics-rapier/utils/TempPhyMath.ts:86
Rapier Quat → Quaternion.
Parameters
rq
qua?
Quaternion
Returns
Quaternion
zeroRVec()
staticzeroRVec(target?):RVec3
Defined in: packages/physics-rapier/utils/TempPhyMath.ts:95
Sets the given Rapier Vec3 to (0, 0, 0).
Parameters
target?
Returns
resetRQuat()
staticresetRQuat(target?):RQuat
Defined in: packages/physics-rapier/utils/TempPhyMath.ts:102
Sets the given Rapier Quat to (0, 0, 0, 1).

