/dports/science/step/step-21.12.3/stepcore/ |
H A D | rigidbody.cc | 94 RigidBody* RigidBodyErrors::rigidBody() const in rigidBody() function in StepCore::RigidBodyErrors 101 return _forceVariance/square(rigidBody()->mass()) + in accelerationVariance() 102 _massVariance*(rigidBody()->force()/square(rigidBody()->mass())).array().square().matrix(); in accelerationVariance() 107 return _torqueVariance/square(rigidBody()->inertia()) + in angularAccelerationVariance() 108 _inertiaVariance*square(rigidBody()->torque()/square(rigidBody()->inertia())); in angularAccelerationVariance() 113 return _velocityVariance * square(rigidBody()->mass()) + in momentumVariance() 120 square(rigidBody()->mass()); in setMomentumVariance() 133 square(rigidBody()->inertia()); in setAngularMomentumVariance() 138 …return (rigidBody()->velocity().array().square().matrix()).dot(_velocityVariance) * square(rigidBo… in kineticEnergyVariance() 140 … _angularVelocityVariance * square(rigidBody()->angularVelocity() * rigidBody()->inertia()) + in kineticEnergyVariance() [all …]
|
/dports/audio/faust/faust-2.37.3/tools/physicalModeling/mesh2faust/vega/libraries/rigidBodyDynamics/ |
H A D | example.cpp | 8 void PrintSimulationState(RigidBody * rigidBody) in PrintSimulationState() argument 13 rigidBody->GetPosition(&x, &y, &z); in PrintSimulationState() 14 rigidBody->GetVelocity(&velx, &vely, &velz); in PrintSimulationState() 16 rigidBody->GetRotation(R); in PrintSimulationState() 18 rigidBody->GetAngularVelocity(&angularVelocity[0], &angularVelocity[1], &angularVelocity[2]); in PrintSimulationState() 20 rigidBody->GetInertiaTensor(inertiaTensor); in PrintSimulationState()
|
H A D | Makefile | 12 RIGIDBODYDYNAMICSOBJECTS=rigidBody.o rigidBody_generalTensor.o 18 RIGIDBODYDYNAMICSHEADERS=rigidBody.h rigidBody_generalTensor.h
|
/dports/graphics/opencollada/OpenCOLLADA-1.6.68/COLLADAMaya/include/ |
H A D | COLLADAMayaPhysXExporter.h | 84 void getRigidBodyGlobalPose(const MObject& rigidBody, MMatrix& globalPose); 111 static double GetRigidBodyMass(const MObject & rigidBody); 115 static double GetRigidBodyVolume(const MObject & rigidBody); 118 static MMatrix GetRigidBodyTargetTM(const MObject& rigidBody); 119 static MObject GetRigidBodyTarget(const MObject& rigidBody); 120 static void GetRigidBodyShapes(const MObject & rigidBody, std::vector<MObject> & shapes); 148 const PhysXXML::PxRigidBody* findPxRigidBody(const MObject & rigidBody) const; 152 const PhysXXML::PxMaterial* findPxMaterial(const PhysXXML::PxRigidBody & rigidBody) const; 153 const PhysXXML::PxMaterial* findPxMaterial(const MObject & rigidBody) const; 157 const MObject & findMObject(const PhysXXML::PxRigidBody & rigidBody) const;
|
/dports/graphics/reactphysics3d/reactphysics3d-0.8.0/testbed/common/ |
H A D | PhysicsObject.cpp | 84 rp3d::RigidBody* rigidBody = dynamic_cast<rp3d::RigidBody*>(mBody); in setTransform() local 85 if (rigidBody != nullptr) { in setTransform() 86 rigidBody->setLinearVelocity(rp3d::Vector3(0, 0, 0)); in setTransform() 87 rigidBody->setAngularVelocity(rp3d::Vector3(0, 0, 0)); in setTransform()
|
H A D | Sphere.cpp | 115 rp3d::RigidBody* rigidBody = dynamic_cast<rp3d::RigidBody*>(mBody); in render() local 116 …openglframework::Color currentColor = rigidBody != nullptr && rigidBody->isSleeping() ? mSleepingC… in render()
|
H A D | Capsule.cpp | 116 rp3d::RigidBody* rigidBody = dynamic_cast<rp3d::RigidBody*>(mBody); in render() local 117 …openglframework::Color currentColor = rigidBody != nullptr && rigidBody->isSleeping() ? mSleepingC… in render()
|
H A D | ConcaveMesh.cpp | 118 rp3d::RigidBody* rigidBody = dynamic_cast<rp3d::RigidBody*>(mBody); in render() local 119 …openglframework::Color currentColor = rigidBody != nullptr && rigidBody->isSleeping() ? mSleepingC… in render()
|
H A D | Box.cpp | 122 rp3d::RigidBody* rigidBody = dynamic_cast<rp3d::RigidBody*>(mBody); in render() local 123 …openglframework::Color currentColor = rigidBody != nullptr && rigidBody->isSleeping() ? mSleepingC… in render()
|
H A D | Dumbbell.cpp | 139 rp3d::RigidBody* rigidBody = dynamic_cast<rp3d::RigidBody*>(mBody); in render() local 140 …openglframework::Color currentColor = rigidBody != nullptr && rigidBody->isSleeping() ? mSleepingC… in render()
|
H A D | ConvexMesh.cpp | 136 rp3d::RigidBody* rigidBody = dynamic_cast<rp3d::RigidBody*>(mBody); in render() local 137 …openglframework::Color currentColor = rigidBody != nullptr && rigidBody->isSleeping() ? mSleepingC… in render()
|
H A D | HeightField.cpp | 108 rp3d::RigidBody* rigidBody = dynamic_cast<rp3d::RigidBody*>(mBody); in render() local 109 …openglframework::Color currentColor = rigidBody != nullptr && rigidBody->isSleeping() ? mSleepingC… in render()
|
/dports/graphics/opencollada/OpenCOLLADA-1.6.68/COLLADAMaya/src/ |
H A D | COLLADAMayaPhysXExporter.cpp | 423 if (rigidBody.shapes.shapes.size() > 0) in findPxMaterial() 1299 const MObject & rigidBody, in Shape() argument 1418 const MObject& rigidBody, in exportRotateTranslate() argument 2633 exportForceToSleep(rigidBody); in RigidBodyTechnique() 2727 MObject rigidBody; in RigidBody() local 2734 exportExtra(rigidBody, pxRigidBody); in RigidBody() 2766 if (!rigidBody.isNull()) in exportRotateTranslate() 3956 MObject rigidBody; in exportRefAttachment() local 3964 if (rigidBody.isNull()) in exportRefAttachment() 4076 if (!rigidBody.isNull()) in InstanceRigidBody() [all …]
|
/dports/graphics/reactphysics3d/reactphysics3d-0.8.0/src/engine/ |
H A D | PhysicsWorld.cpp | 469 assert(rigidBody != nullptr); in createRigidBody() 481 mRigidBodies.add(rigidBody); in createRigidBody() 485 rigidBody->setProfiler(mProfiler); in createRigidBody() 492 return rigidBody; in createRigidBody() 499 void PhysicsWorld::destroyRigidBody(RigidBody* rigidBody) { in destroyRigidBody() argument 505 rigidBody->removeAllColliders(); in destroyRigidBody() 515 mRigidBodyComponents.removeComponent(rigidBody->getEntity()); in destroyRigidBody() 516 mTransformComponents.removeComponent(rigidBody->getEntity()); in destroyRigidBody() 517 mEntityManager.destroyEntity(rigidBody->getEntity()); in destroyRigidBody() 520 rigidBody->~RigidBody(); in destroyRigidBody() [all …]
|
/dports/devel/tokamak/tokamak_release/d3dapp/ |
H A D | car.cpp | 322 rigidBody->CollideConnected(true); in MakeCar() 324 neGeometry * geom = rigidBody->AddGeometry(); in MakeCar() 342 geom = rigidBody->AddGeometry(); in MakeCar() 357 sn =rigidBody->AddSensor(); in MakeCar() 372 controller = rigidBody->AddController(&cb, 0); in MakeCar() 379 rigidBody->UpdateBoundingInfo(); in MakeCar() 383 rigidBody->SetMass(mass); in MakeCar() 385 rigidBody->SetUserData((u32)this); in MakeCar() 387 carRigidBody = rigidBody; in MakeCar() 393 rigidBody->BeginIterateGeometry(); in MakeCar() [all …]
|
/dports/graphics/urho3d/Urho3D-1.7.1/bin/Data/LuaScripts/ |
H A D | 32_Urho2DConstraints.lua | 367 …local rigidBody = physicsWorld:GetRigidBody(input.mousePosition.x, input.mousePosition.y) -- Rayca… 368 if rigidBody ~= nil then 369 pickedNode = rigidBody.node 376 constraintMouse.maxForce = 1000 * rigidBody.mass 410 …local rigidBody = physicsWorld:GetRigidBody(eventData["X"]:GetInt(), eventData["Y"]:GetInt()) -- R… 411 if rigidBody ~= nil then 412 pickedNode = rigidBody.node 415 local rigidBody = pickedNode:GetComponent("RigidBody2D") 420 constraintMouse.maxForce = 1000 * rigidBody.mass
|
/dports/graphics/urho3d/Urho3D-1.7.1/Source/Samples/32_Urho2DConstraints/ |
H A D | Urho2DConstraints.cpp | 513 …RigidBody2D* rigidBody = physicsWorld->GetRigidBody(input->GetMousePosition().x_, input->GetMouseP… in HandleMouseButtonDown() local 514 if (rigidBody) in HandleMouseButtonDown() 516 pickedNode = rigidBody->GetNode(); in HandleMouseButtonDown() 524 constraintMouse->SetMaxForce(1000 * rigidBody->GetMass()); in HandleMouseButtonDown() 569 …RigidBody2D* rigidBody = physicsWorld->GetRigidBody(Vector2((float)eventData[P_X].GetInt(), (float… in HandleTouchBegin3() local 570 if (rigidBody) in HandleTouchBegin3() 572 pickedNode = rigidBody->GetNode(); in HandleTouchBegin3() 575 RigidBody2D* rigidBody = pickedNode->GetComponent<RigidBody2D>(); in HandleTouchBegin3() local 581 constraintMouse->SetMaxForce(1000 * rigidBody->GetMass()); in HandleTouchBegin3()
|
/dports/science/simbody/simbody-Simbody-3.7/Simbody/tests/adhoc/ |
H A D | TestRiboseMobilizer.cpp | 302 Body::Rigid rigidBody; in testRiboseMobilizer() local 303 rigidBody.setDefaultRigidBodyMassProperties(MassProperties( in testRiboseMobilizer() 313 rigidBody, in testRiboseMobilizer() 355 rigidBody, in testRiboseMobilizer() 389 rigidBody, in testRiboseMobilizer() 423 rigidBody, in testRiboseMobilizer()
|
/dports/science/step/step-21.12.3/step/ |
H A D | polygongraphics.cc | 58 inline StepCore::RigidBody* RigidBodyGraphicsItem::rigidBody() const in rigidBody() function in RigidBodyGraphicsItem 74 QColor color = QColor::fromRgba(rigidBody()->color()); in paint() 103 drawArrow(painter, rigidBody()->velocity()); in paint() 104 drawCircularArrow(painter, rigidBody()->angularVelocity(), ANGULAR_VELOCITY_RADIUS); in paint() 106 drawArrow(painter, rigidBody()->acceleration()); in paint() 107 drawCircularArrow(painter, rigidBody()->angularAcceleration(), ANGULAR_ACCELERATION_RADIUS); in paint() 116 const StepCore::Vector2d& v = rigidBody()->velocity(); in viewScaleChanged() 117 const StepCore::Vector2d a = rigidBody()->acceleration(); in viewScaleChanged() 135 setPos(vectorToPoint(rigidBody()->position())); in worldDataChanged() 603 StepCore::Vector2d l = pointToVector(pos) - rigidBody()->position(); in createOnHoverHandler()
|
/dports/math/octave-forge-mechanics/mechanics/inst/core/@rigidbody/ |
H A D | rigidbody.m | 93 error('rigidBody:IvalidArgument','Unrecognized shape data.'); 133 error('rigidBody:Devel','Mass function, not yet implemented.'); 136 error('rigidBody:IvalidArgument','Unrecognized mass data.'); 149 error('rigidBody:IvalidArgument','Position of the body must ba 1x2 matrix.'); 162 error('rigidBody:IvalidArgument','Offset of CoM must ba 1x2 matrix.'); 172 error('rigidBody:IvalidArgument','angle must be a scalar.');
|
/dports/games/0ad/0ad-0.0.23b-alpha/libraries/source/fcollada/src/FCollada/FCDocument/ |
H A D | FCDPhysicsModelInstance.cpp | 40 …icsRigidBodyInstance* FCDPhysicsModelInstance::AddRigidBodyInstance(FCDPhysicsRigidBody* rigidBody) in AddRigidBodyInstance() argument 42 …ysicsRigidBodyInstance* instance = new FCDPhysicsRigidBodyInstance(GetDocument(), this, rigidBody); in AddRigidBodyInstance()
|
H A D | FCDPhysicsModel.cpp | 40 FCDPhysicsRigidBody* rigidBody = rigidBodies.Add(GetDocument()); in AddRigidBody() local 42 return rigidBody; in AddRigidBody()
|
/dports/graphics/urho3d/Urho3D-1.7.1/bin/Data/Scripts/ |
H A D | 32_Urho2DConstraints.as | 395 …RigidBody2D@ rigidBody = physicsWorld.GetRigidBody(input.mousePosition.x, input.mousePosition.y, M… 396 if (rigidBody !is null) 398 pickedNode = rigidBody.node; 405 constraintMouse.maxForce = 1000 * rigidBody.mass; 407 …constraintMouse.otherBody = dummyBody; // Use dummy body instead of rigidBody. It's better to cre… 446 …RigidBody2D@ rigidBody = physicsWorld.GetRigidBody(eventData["X"].GetInt(), eventData["Y"].GetInt(… 447 if (rigidBody !is null) 449 pickedNode = rigidBody.node; 452 RigidBody2D@ rigidBody = pickedNode.GetComponent("RigidBody2D"); 458 constraintMouse.maxForce = 1000 * rigidBody.mass; [all …]
|
/dports/graphics/urho3d/Urho3D-1.7.1/Source/Urho3D/Urho2D/ |
H A D | PhysicsWorld2D.h | 148 void AddRigidBody(RigidBody2D* rigidBody); 150 void RemoveRigidBody(RigidBody2D* rigidBody);
|
/dports/science/opensph/sph-7de6c044339f649e3d19e61f735a6a24572b792a/core/gravity/ |
H A D | NBodySolver.cpp | 41 rigidBody.use = settings.get<bool>(RunSettingsId::NBODY_INERTIA_TENSOR); in HardSphereSolver() 42 rigidBody.maxAngle = settings.get<Float>(RunSettingsId::NBODY_MAX_ROTATION_ANGLE); in HardSphereSolver() 77 for (Float totalRot = 0._f; totalRot < dphi; totalRot += rigidBody.maxAngle) { in rotateLocalFrame() 80 const Float rot = min(rigidBody.maxAngle, dphi - totalRot); in rotateLocalFrame() 337 if (rigidBody.use) { in collide() 483 if (rigidBody.use) { in create()
|