/dports/devel/tokamak/tokamak_release/tokamaksrc/src/ |
H A D | rigidbody.cpp | 68 neRigidBody_::~neRigidBody_() in ~neRigidBody_() 79 neRigidBody_::neRigidBody_() in neRigidBody_() function in neRigidBody_ 165 void neRigidBody_::Free() in Free() 390 void neRigidBody_::UpdateDerive() in UpdateDerive() 645 void neRigidBody_::UpdateController() in UpdateController() 692 void neRigidBody_::UpdateAABB() in UpdateAABB() 775 void neRigidBody_::WakeUp() in WakeUp() 784 void neRigidBody_::SyncOldState() in SyncOldState() 797 void neRigidBody_::BecomeIdle() in BecomeIdle() 806 void neRigidBody_::ZeroMotion() in ZeroMotion() [all …]
|
H A D | ne_interface.cpp | 983 CAST_THIS(neRigidBody_, rb); in GetMass() 996 CAST_THIS(neRigidBody_, rb); in SetMass() 1013 CAST_THIS(neRigidBody_, rb); in SetInertiaTensor() 1030 CAST_THIS(neRigidBody_, rb); in SetInertiaTensor() 1112 CAST_THIS(neRigidBody_, rb); in SetLinearDamping() 1119 CAST_THIS(neRigidBody_, rb); in GetLinearDamping() 2194 neRigidBody_ * ba = (neRigidBody_*)bodyA; in CreateJoint() 2234 neRigidBody_ * ba = (neRigidBody_*)bodyA; in CreateJoint() 2240 neRigidBody_ * bb = (neRigidBody_*)bodyB; in CreateJoint() 2280 neRigidBody_ * ba = (neRigidBody_*)bodyA; in CreateJoint() [all …]
|
H A D | stack.cpp | 40 neRigidBody_ * rb = otherBody->AsRigidBody(); in Update() 80 neRigidBody_ * rb = body->GetRestRecord(i).GetOtherRigidBody(); in Resolve() 96 neRigidBody_ * b = body->AsRigidBody(); in CheckHeader() 145 neRigidBody_* b = (neRigidBody_*)body->GetRestRecord(i).otherBody; 336 neRigidBody_ * rb = sinfo->body; in CheckStackDisconnected() 392 neRigidBody_ * rb = sinfo->body; in CheckStackDisconnected() 581 neRigidBody_ * rb = body->GetRestRecord(i).GetOtherRigidBody(); in AddToSolver() 657 neRigidBody_ * foundBody; in CheckAcceptNewHeader() 663 neRigidBody_* otherBody = (neRigidBody_*)body->GetRestRecord(i).GetOtherRigidBody(); in CheckAcceptNewHeader() 691 neRigidBody_* otherBody = (neRigidBody_*)body->GetRestRecord(i).GetOtherRigidBody(); in CheckAcceptNewHeader() [all …]
|
H A D | simulator.cpp | 334 neRigidBody_ * ret; in CreateRigidBody() 351 new (ret) neRigidBody_; in CreateRigidBody() 373 new (ret) neRigidBody_; in CreateRigidBody() 542 neRigidBody_* rb = reinterpret_cast<neRigidBody_*>(bb); in Free() 888 neRigidBody_ * rb = activeRB.GetHead(); in ResetTotalForce() 912 neRigidBody_ * rb = activeRB.GetHead(); in AdvanceDynamicRigidBodies() 926 neRigidBody_ * rp = activeRP.GetHead(); in AdvanceDynamicParticles() 938 neRigidBody_ * rb = activeRB.GetHead(); in AdvancePositionRigidBodies() 961 neRigidBody_ * rp = activeRP.GetHead(); in AdvancePositionParticles() 1395 neRigidBody_ * bodyA = (rb); in CheckTerrainCollision() [all …]
|
H A D | restcontact.cpp | 82 void neRigidBody_::CheckForIdle() in CheckForIdle() 104 void neRigidBody_::CheckForIdleNonJoint() in CheckForIdleNonJoint() 181 void neRigidBody_::CheckForIdleJoint() in CheckForIdleJoint() 224 s32 neRigidBody_::CheckRestHull() in CheckRestHull() 342 neBool neRigidBody_::CheckStillIdle() in CheckStillIdle() 369 s32 neRigidBody_::CheckContactValidity() in CheckContactValidity() 806 neBool neRigidBody_::CheckHighEnergy() in CheckHighEnergy() 835 neBool neRigidBody_::CheckStationary() in CheckStationary() 926 neRigidBody_ * rb = (neRigidBody_ *) rc.GetOtherBody(); in AddStackInfo() 1022 void neRigidBody_::FreeStackInfo() in FreeStackInfo() [all …]
|
H A D | simulator.h | 50 neRigidBody_ * bodyA; 51 neRigidBody_ * bodyB; 333 neRigidBody_* CreateRigidBody(neBool isParticle = false); 335 neRigidBody_ * CreateRigidBodyFromConvex(TConvex * convex, neRigidBodyBase * originalBody); 353 void CollisionRigidParticle(neRigidBody_ * ba, neRigidBody_ * bb, neCollisionResult & cresult); 522 neDLinkList<neRigidBody_> rigidBodyHeap; 526 neDLinkList<neRigidBody_> rigidParticleHeap; 528 neList<neRigidBody_> activeRB; 530 neList<neRigidBody_> inactiveRB; 536 neList<neRigidBody_> activeRP; [all …]
|
H A D | rigidbody.h | 25 class neRigidBody_; variable 47 neRigidBody_ * rb; 214 NEINLINE neRigidBody_ * AsRigidBody() in AsRigidBody() 219 return (neRigidBody_ *)this; in AsRigidBody() 407 neRigidBody_ * body; 433 neRigidBody_ * GetOtherRigidBody() const in GetOtherRigidBody() 507 class neRigidBody_: public neRigidBodyBase 642 neRigidBody_(); 644 ~neRigidBody_(); 779 void IsCollideWith(neRigidBody_& rb); [all …]
|
H A D | solver.cpp | 115 neRigidBody_ * rb; in SolveConstraint() 166 neRigidBody_ * rb; in SolveSlider() 206 neRigidBody_ * rb; in SolveSliderLimit() 276 neRigidBody_ * rb; in SolveContact() 388 neRigidBody_ * rb; in SolveAngular() 434 neRigidBody_ * rb; in SolveAngular2() 570 neRigidBody_ * rb; in SolveAngular3() 599 neRigidBody_ * ba = NULL; in SolveAngularPrimary() 601 neRigidBody_ * bb = NULL; in SolveAngularPrimary() 695 neRigidBody_ * ba, * bb; in SolveRelativeLinear() [all …]
|
H A D | rigidbodybase.cpp | 372 return ((neList<neRigidBody_>::itemType *)this)->state;//sim->rbHeap.IsInUse((neRigidBody_*)this); in IsValid() 388 void neRigidBody_::DrawCPointLine() in DrawCPointLine() 448 sim->activeRP.Remove((neRigidBody_*)this); in Active() 450 sim->inactiveRP.Add((neRigidBody_*)this); in Active() 454 sim->activeRB.Remove((neRigidBody_*)this); in Active() 456 sim->inactiveRB.Add((neRigidBody_*)this); in Active() 478 sim->inactiveRP.Remove((neRigidBody_*)this); in Active() 480 sim->activeRP.Add((neRigidBody_*)this); in Active() 484 sim->inactiveRB.Remove((neRigidBody_*)this); in Active() 486 sim->activeRB.Add((neRigidBody_*)this); in Active()
|
H A D | constraint.cpp | 168 if (bodyA->status == neRigidBody_::NE_RBSTATUS_IDLE) in Enable() 192 if (bodyA->status == neRigidBody_::NE_RBSTATUS_IDLE) in Enable() 215 neRigidBody_ * rb = bodyB ? bodyB->AsRigidBody() : NULL; in AddToRigidBody() 514 neRigidBody_* bb = (neRigidBody_*)con->constraint->bodyB->AsRigidBody(); in UpdateController() 534 neRigidBody_* rbodyB = NULL; in UpdateConstraintPoint() 584 neRigidBody_ * rbodyB = NULL; in FindGreatest() 755 neRigidBody_ * rb = NULL; in GetFrameBWorld() 781 neRigidBody_ * rb = NULL; in GetBodyB2W() 827 neRigidBody_ * rb = NULL; in UpdateCurrentPosition() 1342 neRigidBody_ * rb = NULL; in ApplyDamping() [all …]
|
H A D | region.cpp | 200 neRigidBody_ * rb = sim->activeRB.GetHead(); in Rebuild() 204 neRigidBody_ * rbNext = sim->activeRB.GetNext(rb); in Rebuild() 206 neRigidBody_ * rbNext_ = rbNext; in Rebuild() 276 neRigidBody_ * b1 = bi->body->AsRigidBody(); in Update() 278 neRigidBody_ * b2 = b->AsRigidBody(); in Update() 423 neRigidBody_ * ra = a->AsRigidBody(); in ResetOverlapStatus() 425 neRigidBody_ * rb = b->AsRigidBody(); in ResetOverlapStatus() 793 neRigidBody_ * b1 = cur->thing.bb->AsRigidBody(); in Sort() 795 neRigidBody_ * b2 = insert->thing.bb->AsRigidBody(); in Sort() 857 neRigidBody_ * b1 = cur->thing.bb->AsRigidBody(); in Sort() [all …]
|
H A D | collision.h | 35 class neRigidBody_; variable 370 void CalcCollisionMatrix(neRigidBody_* ba, neRigidBody_ * bb, neBool isWorld); 371 void CalcCollisionMatrix2(neRigidBody_* ba, neRigidBody_ * bb); 372 void CalcCollisionMatrix3(neRigidBody_* ba, neRigidBody_ * bb);
|
H A D | constraint.h | 16 class neRigidBody_; variable 154 neRigidBody_ * bodyA; 229 neRigidBodyBase * GetNotThisBody(neRigidBody_ * notThis) in GetNotThisBody()
|
H A D | stack.h | 47 neRigidBody_ * body; 195 neRigidBody_ * GetBottomStackBody() in GetBottomStackBody()
|
H A D | collision.cpp | 71 neRigidBody_* ba = bodyA->AsRigidBody(); in CheckIdle() 73 neRigidBody_* bb = NULL; in CheckIdle() 80 if (ba && ba->status == neRigidBody_::NE_RBSTATUS_IDLE) in CheckIdle() 84 if (bb->status == neRigidBody_::NE_RBSTATUS_IDLE) in CheckIdle() 100 else if (bb && bb->status == neRigidBody_::NE_RBSTATUS_IDLE) in CheckIdle() 186 void neCollisionResult::CalcCollisionMatrix(neRigidBody_* ba, neRigidBody_ * bb, neBool isWorld) in CalcCollisionMatrix() 271 void neCollisionResult::CalcCollisionMatrix2(neRigidBody_* ba, neRigidBody_ * bb) in CalcCollisionMatrix2() 284 void neCollisionResult::CalcCollisionMatrix3(neRigidBody_* ba, neRigidBody_ * bb) in CalcCollisionMatrix3() 307 neRigidBody_ * ba = NULL; in PrepareForSolver() 309 neRigidBody_ * bb = NULL; in PrepareForSolver()
|