Changeset 8393 for code/trunk/src/external/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h
- Timestamp:
- May 3, 2011, 5:07:42 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk/src/external/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h
r8351 r8393 25 25 26 26 27 #ifndef GENERIC_6DOF_CONSTRAINT_H28 #define GENERIC_6DOF_CONSTRAINT_H27 #ifndef BT_GENERIC_6DOF_CONSTRAINT_H 28 #define BT_GENERIC_6DOF_CONSTRAINT_H 29 29 30 30 #include "LinearMath/btVector3.h" … … 434 434 btScalar getRelativePivotPosition(int axis_index) const; 435 435 436 void setFrames(const btTransform & frameA, const btTransform & frameB); 436 437 437 438 //! Test angular limit. … … 447 448 } 448 449 449 void setLinearUpperLimit(const btVector3& linearUpper) 450 { 451 m_linearLimits.m_upperLimit = linearUpper; 452 } 450 void getLinearLowerLimit(btVector3& linearLower) 451 { 452 linearLower = m_linearLimits.m_lowerLimit; 453 } 454 455 void setLinearUpperLimit(const btVector3& linearUpper) 456 { 457 m_linearLimits.m_upperLimit = linearUpper; 458 } 459 460 void getLinearUpperLimit(btVector3& linearUpper) 461 { 462 linearUpper = m_linearLimits.m_upperLimit; 463 } 453 464 454 465 void setAngularLowerLimit(const btVector3& angularLower) … … 458 469 } 459 470 471 void getAngularLowerLimit(btVector3& angularLower) 472 { 473 for(int i = 0; i < 3; i++) 474 angularLower[i] = m_angularLimits[i].m_loLimit; 475 } 476 460 477 void setAngularUpperLimit(const btVector3& angularUpper) 461 478 { … … 463 480 m_angularLimits[i].m_hiLimit = btNormalizeAngle(angularUpper[i]); 464 481 } 482 483 void getAngularUpperLimit(btVector3& angularUpper) 484 { 485 for(int i = 0; i < 3; i++) 486 angularUpper[i] = m_angularLimits[i].m_hiLimit; 487 } 465 488 466 489 //! Retrieves the angular limit informacion … … 526 549 virtual btScalar getParam(int num, int axis = -1) const; 527 550 551 void setAxis( const btVector3& axis1, const btVector3& axis2); 552 553 528 554 virtual int calculateSerializeBufferSize() const; 529 555 … … 586 612 587 613 588 #endif // GENERIC_6DOF_CONSTRAINT_H614 #endif //BT_GENERIC_6DOF_CONSTRAINT_H
Note: See TracChangeset
for help on using the changeset viewer.