/dports/devel/tokamak/tokamak_release/tokamaksrc/src/ |
H A D | boxcylinder.cpp | 44 neV3 contactPoint = transB.pos; in CylinderFaceTest() local 54 contactPoint += tmp; in CylinderFaceTest() 60 contactPoint -= tmp; in CylinderFaceTest() 70 contactPoint += dir * cylinderB.CylinderRadius(); in CylinderFaceTest() 72 neV3 project = contactPoint - dir * depth; in CylinderFaceTest() 92 res.contactB = contactPoint; in CylinderFaceTest() 129 neV3 contactPoint = trans->pos; in CylinderEdgeTest() local 144 contactPoint -= radii[i]; in CylinderEdgeTest() 150 contactPoint += radii[i]; in CylinderEdgeTest() 158 cr.edgeA[0] = contactPoint + radii[whichEdge]; in CylinderEdgeTest() [all …]
|
H A D | lines.cpp | 73 s->contactPoint = convex2WorldB * tmp.contactPoint; in CollisionTestSensor() 126 s->contactPoint = convex2WorldB * tmp.contactPoint; in CollisionTestSensor() 305 sensorA.contactPoint = contact; in SensorTest() 355 neV3 contactPoint = sensorA.pos + sensorA.dir * t1; in SensorTest() local 357 if (!SameSide(contactPoint, *vert[2], *vert[0], edges[0])) in SensorTest() 360 if (!SameSide(contactPoint, *vert[0], *vert[1], edges[1])) in SensorTest() 363 if (!SameSide(contactPoint, *vert[1], *vert[2], edges[2])) in SensorTest() 373 sensorA.contactPoint = contactPoint; in SensorTest()
|
H A D | tricollision.cpp | 425 neV3 contactPoint = trans->pos; in MeasurePlanePenetration() local 450 contactPoint -= (radii[0] * sign[0]); in MeasurePlanePenetration() 451 contactPoint -= (radii[1] * sign[1]); in MeasurePlanePenetration() 460 result.contactA = contactPoint; in MeasurePlanePenetration() 518 neV3 contactPoint; in MeasureBoxFaceTrianglePenetration() local 525 contactPoint = tri.vert[minVert]; in MeasureBoxFaceTrianglePenetration() 531 contactPoint = tri.vert[maxVert]; in MeasureBoxFaceTrianglePenetration() 540 result.contactA = contactPoint; in MeasureBoxFaceTrianglePenetration() 573 neV3 contactPoint = trans->pos; in MeasureBoxEdgeTriangleEdgePenetration() local 637 result.contactA = contactPoint; in MeasureBoxEdgeTriangleEdgePenetration() [all …]
|
/dports/games/openclaw/OpenClaw-0.0-51-gbac7730/OpenClaw/Engine/Actor/Components/ |
H A D | AreaDamageComponent.cpp | 77 Point contactPoint; in VOnApply() local 87 contactPoint.x = impactRect.x; in VOnApply() 88 contactPoint.y = impactRect.y + impactRect.h / 2; in VOnApply() 92 contactPoint.x = impactRect.x + impactRect.w; in VOnApply() 93 contactPoint.y = impactRect.y + impactRect.h / 2; in VOnApply() 97 pHealthComponent->AddHealth(-m_Damage, m_DamageType, contactPoint, m_SourceActorId); in VOnApply()
|
/dports/net/freerdp/freerdp-2.5.0/channels/rdpei/client/ |
H A D | rdpei_main.c | 161 contactPoint->contactId = i; in rdpei_contact() 163 contactPoint->active = TRUE; in rdpei_contact() 164 return contactPoint; in rdpei_contact() 168 return contactPoint; in rdpei_contact() 197 if (contactPoint->dirty) in rdpei_add_frame() 219 contactPoint->contactId = 0; in rdpei_add_frame() 1071 contactPoint->dirty = TRUE; in rdpei_add_contact() 1095 if (contactPoint) in rdpei_touch_process() 1199 if (contactPoint) in rdpei_add_pen() 1202 contactPoint->dirty = TRUE; in rdpei_add_pen() [all …]
|
/dports/devel/bullet/bullet3-3.21/examples/Tutorial/ |
H A D | Tutorial.cpp | 240 LWContactPoint& contactPoint) in resolveCollision() argument 242 b3Assert(contactPoint.m_distance <= 0); in resolveCollision() 258 b3Vector3 impulse_vector = contactPoint.m_normalOnB * impulse; in resolveCollision() 498 LWContactPoint contactPoint; in stepSimulation() local 499 tutorialCollisionUpdate(deltaTime, contactPoint); in stepSimulation() 500 m_contactPoints.push_back(contactPoint); in stepSimulation() 508 LWContactPoint contactPoint; in stepSimulation() local 509 tutorialSolveContactConstraintUpdate(deltaTime, contactPoint); in stepSimulation() 510 m_contactPoints.push_back(contactPoint); in stepSimulation() 511 if (contactPoint.m_distance < 0) in stepSimulation() [all …]
|
/dports/devel/py-bullet3/bullet3-3.21/examples/Tutorial/ |
H A D | Tutorial.cpp | 240 LWContactPoint& contactPoint) in resolveCollision() argument 242 b3Assert(contactPoint.m_distance <= 0); in resolveCollision() 258 b3Vector3 impulse_vector = contactPoint.m_normalOnB * impulse; in resolveCollision() 498 LWContactPoint contactPoint; in stepSimulation() local 499 tutorialCollisionUpdate(deltaTime, contactPoint); in stepSimulation() 500 m_contactPoints.push_back(contactPoint); in stepSimulation() 508 LWContactPoint contactPoint; in stepSimulation() local 509 tutorialSolveContactConstraintUpdate(deltaTime, contactPoint); in stepSimulation() 510 m_contactPoints.push_back(contactPoint); in stepSimulation() 511 if (contactPoint.m_distance < 0) in stepSimulation() [all …]
|
/dports/games/dustrac/DustRacing2D-ae380b8/src/game/MiniCore/src/Physics/ |
H A D | mccollisionevent.cc | 25 MCCollisionEvent::MCCollisionEvent(MCObject & collidingObject, MCVector3dF contactPoint) in MCCollisionEvent() argument 27 , m_contactPoint(contactPoint) in MCCollisionEvent() 46 const MCVector3dF & MCCollisionEvent::contactPoint() const in contactPoint() function in MCCollisionEvent
|
H A D | mccollisionevent.hh | 41 MCCollisionEvent(MCObject & collidingObject, MCVector3dF contactPoint); 50 const MCVector3dF & contactPoint() const;
|
/dports/science/liggghts/LIGGGHTS-PUBLIC-3.8.0-26-g6e873439/src/ |
H A D | tri_mesh_I_superquadric.h | 50 double *delta, double *contactPoint, Superquadric particle) in resolveTriSuperquadricContact() argument 53 return resolveTriSuperquadricContact(nTri, delta, contactPoint, particle, bary); in resolveTriSuperquadricContact() 59 double *delta, double *contactPoint, Superquadric particle, double *bary) in resolveTriSuperquadricContact() argument 92 vectorCopy3D(contactPointFace, contactPoint); in resolveTriSuperquadricContact() 108 vectorCopy3D(contactPointFace, contactPoint); in resolveTriSuperquadricContact() 169 vectorCopy3D(contactPointEdge, contactPoint); in resolveTriSuperquadricContact() 174 vectorCopy3D(contactPointFace, contactPoint); in resolveTriSuperquadricContact()
|
H A D | tri_mesh.h | 79 … double *contactPoint,double *bary,int &barysign,bool skip_inactive=true); 83 …double resolveTriSuperquadricContact(int nTri, double *normal, double *contactPoint, Superquadric … 84 …double resolveTriSuperquadricContact(int nTri, double *normal, double *contactPoint, Superquadric …
|
/dports/graphics/urho3d/Urho3D-1.7.1/Source/ThirdParty/Bullet/src/BulletCollision/CollisionDispatch/ |
H A D | SphereTriangleDetector.cpp | 106 btVector3 contactPoint; in collide() local 130 contactPoint = sphereCenter - normal*distanceFromPlane; in collide() 147 contactPoint = nearestOnEdge; in collide() 156 btVector3 contactToCentre = sphereCenter - contactPoint; in collide() 166 point = contactPoint; in collide() 171 point = contactPoint; in collide()
|
/dports/games/OpenTomb/OpenTomb-win32-2018-02-03_alpha/extern/bullet/BulletCollision/CollisionDispatch/ |
H A D | SphereTriangleDetector.cpp | 118 btVector3 contactPoint; in collide() local 123 contactPoint = sphereCenter - normal*distanceFromPlane; in collide() 139 contactPoint = nearestOnEdge; in collide() 147 btVector3 contactToCentre = sphereCenter - contactPoint; in collide() 157 point = contactPoint; in collide() 162 point = contactPoint; in collide()
|
/dports/devel/emscripten/emscripten-2.0.3/tests/third_party/bullet/src/BulletCollision/CollisionDispatch/ |
H A D | SphereTriangleDetector.cpp | 118 btVector3 contactPoint; in collide() local 123 contactPoint = sphereCenter - normal*distanceFromPlane; in collide() 139 contactPoint = nearestOnEdge; in collide() 147 btVector3 contactToCentre = sphereCenter - contactPoint; in collide() 157 point = contactPoint; in collide() 163 point = contactPoint; in collide()
|
/dports/devel/bullet/bullet3-3.21/src/BulletCollision/CollisionDispatch/ |
H A D | SphereTriangleDetector.cpp | 107 btVector3 contactPoint; in collide() local 133 contactPoint = sphereCenter - normal * distanceFromPlane; in collide() 154 contactPoint = nearestOnEdge; in collide() 163 btVector3 contactToCentre = sphereCenter - contactPoint; in collide() 173 point = contactPoint; in collide() 179 point = contactPoint; in collide()
|
/dports/graphics/blender/blender-2.91.0/extern/bullet2/src/BulletCollision/CollisionDispatch/ |
H A D | SphereTriangleDetector.cpp | 107 btVector3 contactPoint; in collide() local 133 contactPoint = sphereCenter - normal * distanceFromPlane; in collide() 154 contactPoint = nearestOnEdge; in collide() 163 btVector3 contactToCentre = sphereCenter - contactPoint; in collide() 173 point = contactPoint; in collide() 179 point = contactPoint; in collide()
|
/dports/games/supertuxkart/SuperTuxKart-1.2-src/lib/bullet/src/BulletCollision/CollisionDispatch/ |
H A D | SphereTriangleDetector.cpp | 150 btVector3 contactPoint; in collide() local 155 contactPoint = sphereCenter - normal*distanceFromPlane; in collide() 171 contactPoint = nearestOnEdge; in collide() 179 btVector3 contactToCentre = sphereCenter - contactPoint; in collide() 189 point = contactPoint; in collide() 195 point = contactPoint; in collide()
|
/dports/games/critterding/critterding-beta12/src/utils/bullet/BulletCollision/CollisionDispatch/ |
H A D | SphereTriangleDetector.cpp | 129 btVector3 contactPoint; in collide() local 134 contactPoint = c - normal*distanceFromPlane; in collide() 150 contactPoint = nearestOnEdge; in collide() 158 btVector3 contactToCentre = c - contactPoint; in collide() 164 point = contactPoint; in collide() 173 point = contactPoint; in collide()
|
/dports/devel/godot-tools/godot-3.2.3-stable/thirdparty/bullet/BulletCollision/CollisionDispatch/ |
H A D | SphereTriangleDetector.cpp | 107 btVector3 contactPoint; in collide() local 133 contactPoint = sphereCenter - normal * distanceFromPlane; in collide() 154 contactPoint = nearestOnEdge; in collide() 163 btVector3 contactToCentre = sphereCenter - contactPoint; in collide() 173 point = contactPoint; in collide() 179 point = contactPoint; in collide()
|
/dports/devel/py-bullet3/bullet3-3.21/src/BulletCollision/CollisionDispatch/ |
H A D | SphereTriangleDetector.cpp | 107 btVector3 contactPoint; in collide() local 133 contactPoint = sphereCenter - normal * distanceFromPlane; in collide() 154 contactPoint = nearestOnEdge; in collide() 163 btVector3 contactToCentre = sphereCenter - contactPoint; in collide() 173 point = contactPoint; in collide() 179 point = contactPoint; in collide()
|
/dports/devel/godot/godot-3.2.3-stable/thirdparty/bullet/BulletCollision/CollisionDispatch/ |
H A D | SphereTriangleDetector.cpp | 107 btVector3 contactPoint; in collide() local 133 contactPoint = sphereCenter - normal * distanceFromPlane; in collide() 154 contactPoint = nearestOnEdge; in collide() 163 btVector3 contactToCentre = sphereCenter - contactPoint; in collide() 173 point = contactPoint; in collide() 179 point = contactPoint; in collide()
|
/dports/science/chrono/chrono-7.0.1/src/chrono/collision/bullet/BulletCollision/CollisionDispatch/ |
H A D | SphereTriangleDetector.cpp | 107 btVector3 contactPoint; in collide() local 133 contactPoint = sphereCenter - normal * distanceFromPlane; in collide() 154 contactPoint = nearestOnEdge; in collide() 163 btVector3 contactToCentre = sphereCenter - contactPoint; in collide() 173 point = contactPoint; in collide() 179 point = contactPoint; in collide()
|
/dports/graphics/reactphysics3d/reactphysics3d-0.8.0/src/collision/narrowphase/ |
H A D | CapsuleVsConvexPolyhedronAlgorithm.cpp | 93 ContactPointInfo*& contactPoint = narrowPhaseInfoBatch.contactPoints[batchIndex][0]; in testCollision() local 116 …bool isFaceNormalInDirectionOfContactNormal = faceNormalWorld.dot(contactPoint->normal) > decimal(… in testCollision() 122 && areParallelVectors(faceNormalWorld, contactPoint->normal)) { in testCollision() 146 …PolyhedronFaceContactPoints(f, capsuleShape->getRadius(), polyhedron, contactPoint->penetrationDep… in testCollision()
|
/dports/games/dustrac/DustRacing2D-ae380b8/src/game/ |
H A D | carparticleeffectmanager.cpp | 160 void CarParticleEffectManager::collision(size_t typeId, const MCVector3dF & contactPoint) in collision() argument 171 … contactPoint, m_car.physicsComponent().velocity() * 0.75f); in collision() 180 … contactPoint, m_car.physicsComponent().velocity() * 0.5f); in collision() 186 … contactPoint, m_car.physicsComponent().velocity() * 0.1f); in collision()
|
/dports/games/supertuxkart/SuperTuxKart-1.2-src/lib/bullet/src/BulletDynamics/Vehicle/ |
H A D | btRaycastVehicle.cpp | 485 btScalar calcRollingFriction(btWheelContactPoint& contactPoint); 486 btScalar calcRollingFriction(btWheelContactPoint& contactPoint) in calcRollingFriction() argument 491 const btVector3& contactPosWorld = contactPoint.m_frictionPositionWorld; in calcRollingFriction() 493 btVector3 rel_pos1 = contactPosWorld - contactPoint.m_body0->getCenterOfMassPosition(); in calcRollingFriction() 494 btVector3 rel_pos2 = contactPosWorld - contactPoint.m_body1->getCenterOfMassPosition(); in calcRollingFriction() 496 btScalar maxImpulse = contactPoint.m_maxImpulse; in calcRollingFriction() 498 btVector3 vel1 = contactPoint.m_body0->getVelocityInLocalPoint(rel_pos1); in calcRollingFriction() 499 btVector3 vel2 = contactPoint.m_body1->getVelocityInLocalPoint(rel_pos2); in calcRollingFriction() 502 btScalar vrel = contactPoint.m_frictionDirectionWorld.dot(vel); in calcRollingFriction() 505 j1 = -vrel * contactPoint.m_jacDiagABInv; in calcRollingFriction()
|