Changeset 2491
- Timestamp:
- Dec 17, 2008, 12:10:23 AM (16 years ago)
- Location:
- code/branches/presentation
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/presentation/src/orxonox/objects/Scene.cc
r2485 r2491 117 117 XMLPortParam(Scene, "shadow", setShadow, getShadow, xmlelement, mode).defaultValues(true); 118 118 119 XMLPortParam(Scene, "gravity", setGravity, getGravity, xmlelement, mode); 119 120 XMLPortParam(Scene, "negativeWorldRange", setNegativeWorldRange, getNegativeWorldRange, xmlelement, mode); 120 121 XMLPortParam(Scene, "positiveWorldRange", setPositiveWorldRange, getPositiveWorldRange, xmlelement, mode); … … 191 192 this->collisionConfig_ = new btDefaultCollisionConfiguration(); 192 193 this->dispatcher_ = new btCollisionDispatcher(this->collisionConfig_); 193 this->solver_ = new btSequentialImpulseConstraintSolver ;194 this->solver_ = new btSequentialImpulseConstraintSolver(); 194 195 195 196 this->physicalWorld_ = new btDiscreteDynamicsWorld(this->dispatcher_, this->broadphase_, this->solver_, this->collisionConfig_); -
code/branches/presentation/src/orxonox/objects/worldentities/MobileEntity.cc
r2485 r2491 64 64 65 65 XMLPortParamTemplate(MobileEntity, "velocity", setVelocity, getVelocity, xmlelement, mode, const Vector3&); 66 XMLPortParamTemplate(MobileEntity, "rotationaxis", setRotationAxis, getRotationAxis, xmlelement, mode, const Vector3&); 67 XMLPortParam(MobileEntity, "rotationrate", setRotationRate, getRotationRate, xmlelement, mode); 66 67 Vector3 rotationAxis(this->getRotationAxis()); 68 Degree rotationRate = this->getRotationRate(); 69 XMLPortParamVariable(MobileEntity, "rotationaxis", rotationAxis, xmlelement, mode); 70 XMLPortParamVariable(MobileEntity, "rotationrate", rotationRate, xmlelement, mode); 71 if (mode == XMLPort::LoadObject) 72 { 73 if (rotationAxis == Vector3::ZERO) 74 this->setAngularVelocity(Vector3::ZERO); 75 else 76 this->setAngularVelocity(rotationAxis.normalisedCopy() * rotationRate.valueRadians()); 77 } 68 78 } 69 79 -
code/branches/presentation/visual_studio/vc8/orxonox.vcproj
r2485 r2491 649 649 > 650 650 <File 651 RelativePath="..\..\src\orxonox\objects\collisionshapes\BoxCollisionShape.cc" 652 > 653 </File> 654 <File 651 655 RelativePath="..\..\src\orxonox\objects\collisionshapes\CollisionShape.cc" 652 656 > … … 654 658 <File 655 659 RelativePath="..\..\src\orxonox\objects\collisionshapes\CompoundCollisionShape.cc" 660 > 661 </File> 662 <File 663 RelativePath="..\..\src\orxonox\objects\collisionshapes\ConeCollisionShape.cc" 656 664 > 657 665 </File> … … 1301 1309 > 1302 1310 <File 1311 RelativePath="..\..\src\orxonox\objects\collisionshapes\BoxCollisionShape.h" 1312 > 1313 </File> 1314 <File 1303 1315 RelativePath="..\..\src\orxonox\objects\collisionshapes\CollisionShape.h" 1304 1316 > … … 1306 1318 <File 1307 1319 RelativePath="..\..\src\orxonox\objects\collisionshapes\CompoundCollisionShape.h" 1320 > 1321 </File> 1322 <File 1323 RelativePath="..\..\src\orxonox\objects\collisionshapes\ConeCollisionShape.h" 1308 1324 > 1309 1325 </File>
Note: See TracChangeset
for help on using the changeset viewer.