Narrowphase Class
Helper class for the World. Generates ContactEquations.
Constructor
Narrowphase
()
Item Index
Methods
Properties
Methods
convexConvex
(
-
result -
si -
sj -
xi -
xj -
qi -
qj -
bi -
bj
Parameters:
-
resultArray -
siShape -
sjShape -
xiVec3 -
xjVec3 -
qiQuaternion -
qjQuaternion -
biBody -
bjBody
convexParticle
(
-
result -
si -
sj -
xi -
xj -
qi -
qj -
bi -
bj
Parameters:
-
resultArray -
siShape -
sjShape -
xiVec3 -
xjVec3 -
qiQuaternion -
qjQuaternion -
biBody -
bjBody
getContacts
(
-
p1 -
p2 -
world -
result -
oldcontacts
Generate all contacts between a list of body pairs
Parameters:
-
p1ArrayArray of body indices
-
p2ArrayArray of body indices
-
worldWorld -
resultArrayArray to store generated contacts
-
oldcontactsArrayOptional. Array of reusable contact objects
makeResult
()
ContactEquation
Make a contact object, by using the internal pool or creating a new one.
Returns:
particlePlane
(
-
result -
si -
sj -
xi -
xj -
qi -
qj -
bi -
bj
Parameters:
-
resultArray -
siShape -
sjShape -
xiVec3 -
xjVec3 -
qiQuaternion -
qjQuaternion -
biBody -
bjBody
particleSphere
(
-
result -
si -
sj -
xi -
xj -
qi -
qj -
bi -
bj
Parameters:
-
resultArray -
siShape -
sjShape -
xiVec3 -
xjVec3 -
qiQuaternion -
qjQuaternion -
biBody -
bjBody
planeBox
(
-
result -
si -
sj -
xi -
xj -
qi -
qj -
bi -
bj
Parameters:
-
resultArray -
siShape -
sjShape -
xiVec3 -
xjVec3 -
qiQuaternion -
qjQuaternion -
biBody -
bjBody
planeConvex
(
-
result -
si -
sj -
xi -
xj -
qi -
qj -
bi -
bj
Parameters:
-
resultArray -
siShape -
sjShape -
xiVec3 -
xjVec3 -
qiQuaternion -
qjQuaternion -
biBody -
bjBody
sphereBox
(
-
result -
si -
sj -
xi -
xj -
qi -
qj -
bi -
bj
Parameters:
-
resultArray -
siShape -
sjShape -
xiVec3 -
xjVec3 -
qiQuaternion -
qjQuaternion -
biBody -
bjBody
sphereConvex
(
-
result -
si -
sj -
xi -
xj -
qi -
qj -
bi -
bj
Parameters:
-
resultArray -
siShape -
sjShape -
xiVec3 -
xjVec3 -
qiQuaternion -
qjQuaternion -
biBody -
bjBody
sphereHeightfield
()
sphereHeightfield
()
spherePlane
(
-
result -
si -
sj -
xi -
xj -
qi -
qj -
bi -
bj
Parameters:
-
resultArray -
siShape -
sjShape -
xiVec3 -
xjVec3 -
qiQuaternion -
qjQuaternion -
biBody -
bjBody
sphereSphere
(
-
result -
si -
sj -
xi -
xj -
qi -
qj -
bi -
bj
Parameters:
-
resultArray -
siShape -
sjShape -
xiVec3 -
xjVec3 -
qiQuaternion -
qjQuaternion -
biBody -
bjBody
Properties
contactPointPool
Array
Internal storage of pooled contact points.
