/dports/devel/py-bullet3/bullet3-3.21/src/Bullet3Collision/NarrowPhaseCollision/shared/ |
H A D | b3FindSeparatingAxis.h | 35 const b3Float4& posA, const b3Quaternion& ornA, in b3TestSepAxis() argument 41 b3ProjectAxis(hullA, posA, ornA, sep_axis, verticesA, Min0, Max0); in b3TestSepAxis() 57 const b3Quaternion& ornA, in b3FindSeparatingAxis() argument 80 b3Float4 c0 = b3TransformPoint(c0local, posA, ornA); in b3FindSeparatingAxis() 94 b3Float4 faceANormalWS = b3QuatRotate(ornA, normal); in b3FindSeparatingAxis() 108 if (!b3TestSepAxis(hullA, hullB, posA, ornA, posB, ornB, faceANormalWS, verticesA, verticesB, d)) in b3FindSeparatingAxis() 138 if (!b3TestSepAxis(hullA, hullB, posA, ornA, posB, ornB, WorldNormal, verticesA, verticesB, d)) in b3FindSeparatingAxis() 155 b3Float4 edge0World = b3QuatRotate(ornA, (b3Float4&)edge0); in b3FindSeparatingAxis() 179 if (!b3TestSepAxis(hullA, hullB, posA, ornA, posB, ornB, crossje, verticesA, verticesB, dist)) in b3FindSeparatingAxis()
|
H A D | b3ContactConvexConvexSAT.h | 93 const b3Float4 faceANormalWS = b3QuatRotate(ornA, Normal); in b3ClipFaceAgainstHull() 116 const b3Float4 WorldEdge0 = b3QuatRotate(ornA, edge0); in b3ClipFaceAgainstHull() 118 b3Float4 worldPlaneAnormal1 = b3QuatRotate(ornA, planeNormalA); in b3ClipFaceAgainstHull() 121 b3Float4 worldA1 = b3TransformPoint(a, posA, ornA); in b3ClipFaceAgainstHull() 143 b3Float4 planeNormalWS = b3QuatRotate(ornA, localPlaneNormal); in b3ClipFaceAgainstHull() 252 posA, ornA, in b3ClipHullAgainstHull() 264 const b3Quaternion& ornA, in b3ClipHullHullSingle() argument 328 trA.setRotation(b3Quaternion(ornA.x, ornA.y, ornA.z, ornA.w)); in b3ClipHullHullSingle() 421 b3Quaternion ornA = rigidBodies[bodyIndexA].m_quat; in b3ContactConvexConvexSAT() local 444 ornA, in b3ContactConvexConvexSAT() [all …]
|
H A D | b3FindConcaveSatAxis.h | 42 b3Float4ConstArg posA, b3QuatConstArg ornA, in b3TestSepAxis() argument 62 b3QuatConstArg ornA, in b3FindSeparatingAxis() argument 106 b3Float4 faceANormalWS = b3QuatRotate(ornA, normal); in b3FindSeparatingAxis() 294 b3QuatConstArg ornA, in b3FindSeparatingAxisEdgeEdge() argument 334 b3Float4 edge0World = b3QuatRotate(ornA, edge0); in b3FindSeparatingAxisEdgeEdge() 680 b3Quaternion ornA = rigidBodies[bodyIndexA].m_quat; in b3FindConcaveSeparatingAxisKernel() local 702 b3Float4 c0 = b3TransformPoint(c0local, posA, ornA); in b3FindConcaveSeparatingAxisKernel() 708 posA, ornA, in b3FindConcaveSeparatingAxisKernel() 723 posA, ornA, in b3FindConcaveSeparatingAxisKernel() 736 posA, ornA, in b3FindConcaveSeparatingAxisKernel() [all …]
|
/dports/devel/godot/godot-3.2.3-stable/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/ |
H A D | b3FindSeparatingAxis.h | 35 const b3Float4& posA, const b3Quaternion& ornA, in b3TestSepAxis() argument 41 b3ProjectAxis(hullA, posA, ornA, sep_axis, verticesA, Min0, Max0); in b3TestSepAxis() 57 const b3Quaternion& ornA, in b3FindSeparatingAxis() argument 80 b3Float4 c0 = b3TransformPoint(c0local, posA, ornA); in b3FindSeparatingAxis() 94 b3Float4 faceANormalWS = b3QuatRotate(ornA, normal); in b3FindSeparatingAxis() 108 if (!b3TestSepAxis(hullA, hullB, posA, ornA, posB, ornB, faceANormalWS, verticesA, verticesB, d)) in b3FindSeparatingAxis() 138 if (!b3TestSepAxis(hullA, hullB, posA, ornA, posB, ornB, WorldNormal, verticesA, verticesB, d)) in b3FindSeparatingAxis() 155 b3Float4 edge0World = b3QuatRotate(ornA, (b3Float4&)edge0); in b3FindSeparatingAxis() 179 if (!b3TestSepAxis(hullA, hullB, posA, ornA, posB, ornB, crossje, verticesA, verticesB, dist)) in b3FindSeparatingAxis()
|
H A D | b3ContactConvexConvexSAT.h | 93 const b3Float4 faceANormalWS = b3QuatRotate(ornA, Normal); in b3ClipFaceAgainstHull() 116 const b3Float4 WorldEdge0 = b3QuatRotate(ornA, edge0); in b3ClipFaceAgainstHull() 118 b3Float4 worldPlaneAnormal1 = b3QuatRotate(ornA, planeNormalA); in b3ClipFaceAgainstHull() 121 b3Float4 worldA1 = b3TransformPoint(a, posA, ornA); in b3ClipFaceAgainstHull() 143 b3Float4 planeNormalWS = b3QuatRotate(ornA, localPlaneNormal); in b3ClipFaceAgainstHull() 252 posA, ornA, in b3ClipHullAgainstHull() 264 const b3Quaternion& ornA, in b3ClipHullHullSingle() argument 328 trA.setRotation(b3Quaternion(ornA.x, ornA.y, ornA.z, ornA.w)); in b3ClipHullHullSingle() 421 b3Quaternion ornA = rigidBodies[bodyIndexA].m_quat; in b3ContactConvexConvexSAT() local 444 ornA, in b3ContactConvexConvexSAT() [all …]
|
H A D | b3FindConcaveSatAxis.h | 42 b3Float4ConstArg posA, b3QuatConstArg ornA, in b3TestSepAxis() argument 62 b3QuatConstArg ornA, in b3FindSeparatingAxis() argument 106 b3Float4 faceANormalWS = b3QuatRotate(ornA, normal); in b3FindSeparatingAxis() 294 b3QuatConstArg ornA, in b3FindSeparatingAxisEdgeEdge() argument 334 b3Float4 edge0World = b3QuatRotate(ornA, edge0); in b3FindSeparatingAxisEdgeEdge() 680 b3Quaternion ornA = rigidBodies[bodyIndexA].m_quat; in b3FindConcaveSeparatingAxisKernel() local 702 b3Float4 c0 = b3TransformPoint(c0local, posA, ornA); in b3FindConcaveSeparatingAxisKernel() 708 posA, ornA, in b3FindConcaveSeparatingAxisKernel() 723 posA, ornA, in b3FindConcaveSeparatingAxisKernel() 736 posA, ornA, in b3FindConcaveSeparatingAxisKernel() [all …]
|
/dports/devel/godot-tools/godot-3.2.3-stable/thirdparty/bullet/Bullet3Collision/NarrowPhaseCollision/shared/ |
H A D | b3FindSeparatingAxis.h | 35 const b3Float4& posA, const b3Quaternion& ornA, in b3TestSepAxis() argument 41 b3ProjectAxis(hullA, posA, ornA, sep_axis, verticesA, Min0, Max0); in b3TestSepAxis() 57 const b3Quaternion& ornA, in b3FindSeparatingAxis() argument 80 b3Float4 c0 = b3TransformPoint(c0local, posA, ornA); in b3FindSeparatingAxis() 94 b3Float4 faceANormalWS = b3QuatRotate(ornA, normal); in b3FindSeparatingAxis() 108 if (!b3TestSepAxis(hullA, hullB, posA, ornA, posB, ornB, faceANormalWS, verticesA, verticesB, d)) in b3FindSeparatingAxis() 138 if (!b3TestSepAxis(hullA, hullB, posA, ornA, posB, ornB, WorldNormal, verticesA, verticesB, d)) in b3FindSeparatingAxis() 155 b3Float4 edge0World = b3QuatRotate(ornA, (b3Float4&)edge0); in b3FindSeparatingAxis() 179 if (!b3TestSepAxis(hullA, hullB, posA, ornA, posB, ornB, crossje, verticesA, verticesB, dist)) in b3FindSeparatingAxis()
|
H A D | b3ContactConvexConvexSAT.h | 93 const b3Float4 faceANormalWS = b3QuatRotate(ornA, Normal); in b3ClipFaceAgainstHull() 116 const b3Float4 WorldEdge0 = b3QuatRotate(ornA, edge0); in b3ClipFaceAgainstHull() 118 b3Float4 worldPlaneAnormal1 = b3QuatRotate(ornA, planeNormalA); in b3ClipFaceAgainstHull() 121 b3Float4 worldA1 = b3TransformPoint(a, posA, ornA); in b3ClipFaceAgainstHull() 143 b3Float4 planeNormalWS = b3QuatRotate(ornA, localPlaneNormal); in b3ClipFaceAgainstHull() 252 posA, ornA, in b3ClipHullAgainstHull() 264 const b3Quaternion& ornA, in b3ClipHullHullSingle() argument 328 trA.setRotation(b3Quaternion(ornA.x, ornA.y, ornA.z, ornA.w)); in b3ClipHullHullSingle() 421 b3Quaternion ornA = rigidBodies[bodyIndexA].m_quat; in b3ContactConvexConvexSAT() local 444 ornA, in b3ContactConvexConvexSAT() [all …]
|
H A D | b3FindConcaveSatAxis.h | 42 b3Float4ConstArg posA, b3QuatConstArg ornA, in b3TestSepAxis() argument 62 b3QuatConstArg ornA, in b3FindSeparatingAxis() argument 106 b3Float4 faceANormalWS = b3QuatRotate(ornA, normal); in b3FindSeparatingAxis() 294 b3QuatConstArg ornA, in b3FindSeparatingAxisEdgeEdge() argument 334 b3Float4 edge0World = b3QuatRotate(ornA, edge0); in b3FindSeparatingAxisEdgeEdge() 680 b3Quaternion ornA = rigidBodies[bodyIndexA].m_quat; in b3FindConcaveSeparatingAxisKernel() local 702 b3Float4 c0 = b3TransformPoint(c0local, posA, ornA); in b3FindConcaveSeparatingAxisKernel() 708 posA, ornA, in b3FindConcaveSeparatingAxisKernel() 723 posA, ornA, in b3FindConcaveSeparatingAxisKernel() 736 posA, ornA, in b3FindConcaveSeparatingAxisKernel() [all …]
|
/dports/devel/bullet/bullet3-3.21/src/Bullet3Collision/NarrowPhaseCollision/shared/ |
H A D | b3FindSeparatingAxis.h | 35 const b3Float4& posA, const b3Quaternion& ornA, in b3TestSepAxis() argument 41 b3ProjectAxis(hullA, posA, ornA, sep_axis, verticesA, Min0, Max0); in b3TestSepAxis() 57 const b3Quaternion& ornA, in b3FindSeparatingAxis() argument 80 b3Float4 c0 = b3TransformPoint(c0local, posA, ornA); in b3FindSeparatingAxis() 94 b3Float4 faceANormalWS = b3QuatRotate(ornA, normal); in b3FindSeparatingAxis() 108 if (!b3TestSepAxis(hullA, hullB, posA, ornA, posB, ornB, faceANormalWS, verticesA, verticesB, d)) in b3FindSeparatingAxis() 138 if (!b3TestSepAxis(hullA, hullB, posA, ornA, posB, ornB, WorldNormal, verticesA, verticesB, d)) in b3FindSeparatingAxis() 155 b3Float4 edge0World = b3QuatRotate(ornA, (b3Float4&)edge0); in b3FindSeparatingAxis() 179 if (!b3TestSepAxis(hullA, hullB, posA, ornA, posB, ornB, crossje, verticesA, verticesB, dist)) in b3FindSeparatingAxis()
|
H A D | b3ContactConvexConvexSAT.h | 93 const b3Float4 faceANormalWS = b3QuatRotate(ornA, Normal); in b3ClipFaceAgainstHull() 116 const b3Float4 WorldEdge0 = b3QuatRotate(ornA, edge0); in b3ClipFaceAgainstHull() 118 b3Float4 worldPlaneAnormal1 = b3QuatRotate(ornA, planeNormalA); in b3ClipFaceAgainstHull() 121 b3Float4 worldA1 = b3TransformPoint(a, posA, ornA); in b3ClipFaceAgainstHull() 143 b3Float4 planeNormalWS = b3QuatRotate(ornA, localPlaneNormal); in b3ClipFaceAgainstHull() 252 posA, ornA, in b3ClipHullAgainstHull() 264 const b3Quaternion& ornA, in b3ClipHullHullSingle() argument 328 trA.setRotation(b3Quaternion(ornA.x, ornA.y, ornA.z, ornA.w)); in b3ClipHullHullSingle() 421 b3Quaternion ornA = rigidBodies[bodyIndexA].m_quat; in b3ContactConvexConvexSAT() local 444 ornA, in b3ContactConvexConvexSAT() [all …]
|
H A D | b3FindConcaveSatAxis.h | 42 b3Float4ConstArg posA, b3QuatConstArg ornA, in b3TestSepAxis() argument 62 b3QuatConstArg ornA, in b3FindSeparatingAxis() argument 106 b3Float4 faceANormalWS = b3QuatRotate(ornA, normal); in b3FindSeparatingAxis() 294 b3QuatConstArg ornA, in b3FindSeparatingAxisEdgeEdge() argument 334 b3Float4 edge0World = b3QuatRotate(ornA, edge0); in b3FindSeparatingAxisEdgeEdge() 680 b3Quaternion ornA = rigidBodies[bodyIndexA].m_quat; in b3FindConcaveSeparatingAxisKernel() local 702 b3Float4 c0 = b3TransformPoint(c0local, posA, ornA); in b3FindConcaveSeparatingAxisKernel() 708 posA, ornA, in b3FindConcaveSeparatingAxisKernel() 723 posA, ornA, in b3FindConcaveSeparatingAxisKernel() 736 posA, ornA, in b3FindConcaveSeparatingAxisKernel() [all …]
|
/dports/devel/bullet/bullet3-3.21/src/Bullet3OpenCL/NarrowphaseCollision/kernels/ |
H A D | sat.cl | 387 const float4 ornA, 440 const float4 ornA, 493 const float4 ornA, 599 const float4 ornA, 658 const float4 ornA, 721 const float4 ornA, 844 ornA = newOrnA; 1928 posA,ornA, 1942 posA,ornA, 1954 posA,ornA, [all …]
|
H A D | satConcave.cl | 356 const float4 posA,const float4 ornA, 388 const float4 ornA, 418 float4 faceANormalWS = qtRotate(ornA,normal); 441 const float4 ornA, 469 float4 faceANormalWS = qtRotate(ornA,normal); 494 const float4 ornA, 523 float4 edge0World = qtRotate(ornA,edge0); 867 float4 ornA = rigidBodies[bodyIndexA].m_quat; 892 float4 c0 = transform(&c0local, &posA, &ornA); 1126 float4 ornA = rigidBodies[bodyIndexA].m_quat; [all …]
|
H A D | satClipHullContacts.cl | 334 const float4 WorldEdge0 = qtRotate(ornA,edge0); 339 float4 worldA1 = transform(&a,&posA,&ornA); 438 const float4 WorldEdge0 = qtRotate(ornA,edge0); 443 float4 worldA1 = transform(&a,&posA,&ornA); 534 posA,ornA, 593 posA,ornA, 1059 float4 newOrnA = qtMul(ornA,childOrnA); 1061 ornA = newOrnA; 1086 posA,ornA, 1364 float4 ornA = rigidBodies[bodyIndexA].m_quat; [all …]
|
/dports/devel/godot-tools/godot-3.2.3-stable/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/ |
H A D | sat.cl | 387 const float4 ornA, 440 const float4 ornA, 493 const float4 ornA, 599 const float4 ornA, 658 const float4 ornA, 721 const float4 ornA, 844 ornA = newOrnA; 1928 posA,ornA, 1942 posA,ornA, 1954 posA,ornA, [all …]
|
H A D | satConcave.cl | 356 const float4 posA,const float4 ornA, 388 const float4 ornA, 418 float4 faceANormalWS = qtRotate(ornA,normal); 441 const float4 ornA, 469 float4 faceANormalWS = qtRotate(ornA,normal); 494 const float4 ornA, 523 float4 edge0World = qtRotate(ornA,edge0); 867 float4 ornA = rigidBodies[bodyIndexA].m_quat; 892 float4 c0 = transform(&c0local, &posA, &ornA); 1126 float4 ornA = rigidBodies[bodyIndexA].m_quat; [all …]
|
/dports/devel/py-bullet3/bullet3-3.21/src/Bullet3OpenCL/NarrowphaseCollision/kernels/ |
H A D | sat.cl | 387 const float4 ornA, 440 const float4 ornA, 493 const float4 ornA, 599 const float4 ornA, 658 const float4 ornA, 721 const float4 ornA, 844 ornA = newOrnA; 1928 posA,ornA, 1942 posA,ornA, 1954 posA,ornA, [all …]
|
H A D | satConcave.cl | 356 const float4 posA,const float4 ornA, 388 const float4 ornA, 418 float4 faceANormalWS = qtRotate(ornA,normal); 441 const float4 ornA, 469 float4 faceANormalWS = qtRotate(ornA,normal); 494 const float4 ornA, 523 float4 edge0World = qtRotate(ornA,edge0); 867 float4 ornA = rigidBodies[bodyIndexA].m_quat; 892 float4 c0 = transform(&c0local, &posA, &ornA); 1126 float4 ornA = rigidBodies[bodyIndexA].m_quat; [all …]
|
/dports/devel/godot/godot-3.2.3-stable/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/ |
H A D | sat.cl | 387 const float4 ornA, 440 const float4 ornA, 493 const float4 ornA, 599 const float4 ornA, 658 const float4 ornA, 721 const float4 ornA, 844 ornA = newOrnA; 1928 posA,ornA, 1942 posA,ornA, 1954 posA,ornA, [all …]
|
H A D | satConcave.cl | 356 const float4 posA,const float4 ornA, 388 const float4 ornA, 418 float4 faceANormalWS = qtRotate(ornA,normal); 441 const float4 ornA, 469 float4 faceANormalWS = qtRotate(ornA,normal); 494 const float4 ornA, 523 float4 edge0World = qtRotate(ornA,edge0); 867 float4 ornA = rigidBodies[bodyIndexA].m_quat; 892 float4 c0 = transform(&c0local, &posA, &ornA); 1126 float4 ornA = rigidBodies[bodyIndexA].m_quat; [all …]
|
/dports/devel/bullet/bullet3-3.21/src/Bullet3OpenCL/NarrowphaseCollision/ |
H A D | b3ConvexHullContact.cpp | 704 const b3Quat& ornA, in findSeparatingAxisEdgeEdge() argument 1019 posA, ornA, in clipHullAgainstHull() 1134 const b3Quaternion& ornA, in clipHullHullSingle() argument 1198 trA.setRotation(b3Quaternion(ornA.x, ornA.y, ornA.z, ornA.w)); in clipHullHullSingle() 1468 transA.setRotation(ornA); in findCompoundPairsKernel() 1705 b3Quat ornA = newOrnA; in findCompoundPairsKernel() local 1818 ornA = newOrnA; in processCompoundPairsKernel() 1949 ornA = newOrnA; in clipCompoundsHullHullKernel() 1976 posA, ornA, in clipCompoundsHullHullKernel() 2516 ornA, in computeContactConvexConvex2() [all …]
|
/dports/devel/py-bullet3/bullet3-3.21/src/Bullet3OpenCL/NarrowphaseCollision/ |
H A D | b3ConvexHullContact.cpp | 704 const b3Quat& ornA, in findSeparatingAxisEdgeEdge() argument 1019 posA, ornA, in clipHullAgainstHull() 1134 const b3Quaternion& ornA, in clipHullHullSingle() argument 1198 trA.setRotation(b3Quaternion(ornA.x, ornA.y, ornA.z, ornA.w)); in clipHullHullSingle() 1468 transA.setRotation(ornA); in findCompoundPairsKernel() 1705 b3Quat ornA = newOrnA; in findCompoundPairsKernel() local 1818 ornA = newOrnA; in processCompoundPairsKernel() 1949 ornA = newOrnA; in clipCompoundsHullHullKernel() 1976 posA, ornA, in clipCompoundsHullHullKernel() 2516 ornA, in computeContactConvexConvex2() [all …]
|
/dports/devel/godot/godot-3.2.3-stable/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/ |
H A D | b3ConvexHullContact.cpp | 704 const b3Quat& ornA, in findSeparatingAxisEdgeEdge() argument 1019 posA, ornA, in clipHullAgainstHull() 1134 const b3Quaternion& ornA, in clipHullHullSingle() argument 1198 trA.setRotation(b3Quaternion(ornA.x, ornA.y, ornA.z, ornA.w)); in clipHullHullSingle() 1468 transA.setRotation(ornA); in findCompoundPairsKernel() 1705 b3Quat ornA = newOrnA; in findCompoundPairsKernel() local 1818 ornA = newOrnA; in processCompoundPairsKernel() 1949 ornA = newOrnA; in clipCompoundsHullHullKernel() 1976 posA, ornA, in clipCompoundsHullHullKernel() 2516 ornA, in computeContactConvexConvex2() [all …]
|
/dports/devel/godot-tools/godot-3.2.3-stable/thirdparty/bullet/Bullet3OpenCL/NarrowphaseCollision/ |
H A D | b3ConvexHullContact.cpp | 704 const b3Quat& ornA, in findSeparatingAxisEdgeEdge() argument 1019 posA, ornA, in clipHullAgainstHull() 1134 const b3Quaternion& ornA, in clipHullHullSingle() argument 1198 trA.setRotation(b3Quaternion(ornA.x, ornA.y, ornA.z, ornA.w)); in clipHullHullSingle() 1468 transA.setRotation(ornA); in findCompoundPairsKernel() 1705 b3Quat ornA = newOrnA; in findCompoundPairsKernel() local 1818 ornA = newOrnA; in processCompoundPairsKernel() 1949 ornA = newOrnA; in clipCompoundsHullHullKernel() 1976 posA, ornA, in clipCompoundsHullHullKernel() 2516 ornA, in computeContactConvexConvex2() [all …]
|