Home
last modified time | relevance | path

Searched refs:contactPoint (Results 1 – 25 of 86) sorted by relevance

1234

/dports/devel/tokamak/tokamak_release/tokamaksrc/src/
H A Dboxcylinder.cpp44 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 Dlines.cpp73 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 Dtricollision.cpp425 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 DAreaDamageComponent.cpp77 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 Drdpei_main.c161 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 DTutorial.cpp240 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 DTutorial.cpp240 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 Dmccollisionevent.cc25 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 Dmccollisionevent.hh41 MCCollisionEvent(MCObject & collidingObject, MCVector3dF contactPoint);
50 const MCVector3dF & contactPoint() const;
/dports/science/liggghts/LIGGGHTS-PUBLIC-3.8.0-26-g6e873439/src/
H A Dtri_mesh_I_superquadric.h50 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 Dtri_mesh.h79 … 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 DSphereTriangleDetector.cpp106 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 DSphereTriangleDetector.cpp118 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 DSphereTriangleDetector.cpp118 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 DSphereTriangleDetector.cpp107 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 DSphereTriangleDetector.cpp107 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 DSphereTriangleDetector.cpp150 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 DSphereTriangleDetector.cpp129 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 DSphereTriangleDetector.cpp107 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 DSphereTriangleDetector.cpp107 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 DSphereTriangleDetector.cpp107 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 DSphereTriangleDetector.cpp107 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 DCapsuleVsConvexPolyhedronAlgorithm.cpp93 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 Dcarparticleeffectmanager.cpp160 void CarParticleEffectManager::collision(size_t typeId, const MCVector3dF & contactPoint) in collision() argument
171contactPoint, m_car.physicsComponent().velocity() * 0.75f); in collision()
180contactPoint, m_car.physicsComponent().velocity() * 0.5f); in collision()
186contactPoint, m_car.physicsComponent().velocity() * 0.1f); in collision()
/dports/games/supertuxkart/SuperTuxKart-1.2-src/lib/bullet/src/BulletDynamics/Vehicle/
H A DbtRaycastVehicle.cpp485 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()

1234