Fix uninitialized transform. Increase performance string. Remove unused method signature.

This commit is contained in:
Benjamin Ellenberger
2016-10-19 21:20:57 +02:00
parent 134c788f93
commit 453b0f9e29

View File

@@ -139,8 +139,6 @@ public:
virtual bool keyboardCallback(int key, int state); virtual bool keyboardCallback(int key, int state);
void setMotorTargets(btScalar deltaTime);
bool detectCollisions(); bool detectCollisions();
void resetCamera() void resetCamera()
@@ -269,7 +267,7 @@ public:
m_bodies[0] = localCreateRigidBody(btScalar(bFixed?0.:1.), bodyOffset*transform, m_shapes[0]); m_bodies[0] = localCreateRigidBody(btScalar(bFixed?0.:1.), bodyOffset*transform, m_shapes[0]);
m_ownerWorld->addRigidBody(m_bodies[0]); m_ownerWorld->addRigidBody(m_bodies[0]);
m_bodyRelativeTransforms[0] = btTransform(); m_bodyRelativeTransforms[0] = btTransform::getIdentity();
m_bodies[0]->setUserPointer(this); m_bodies[0]->setUserPointer(this);
m_bodyTouchSensorIndexMap.insert(std::pair<void*,int>(m_bodies[0], 0)); m_bodyTouchSensorIndexMap.insert(std::pair<void*,int>(m_bodies[0], 0));
@@ -1021,7 +1019,7 @@ void NN3DWalkersExample::drawMarkings() {
{ {
if(m_walkersInPopulation[i]->isInEvaluation()){ if(m_walkersInPopulation[i]->isInEvaluation()){
btVector3 walkerPosition = m_walkersInPopulation[i]->getPosition(); btVector3 walkerPosition = m_walkersInPopulation[i]->getPosition();
char performance[10]; char performance[20];
sprintf(performance, "%.2f m", btSqrt(m_walkersInPopulation[i]->getDistanceFitness())); sprintf(performance, "%.2f m", btSqrt(m_walkersInPopulation[i]->getDistanceFitness()));
m_guiHelper->drawText3D(performance,walkerPosition.x(),walkerPosition.y()+1,walkerPosition.z(),3); m_guiHelper->drawText3D(performance,walkerPosition.x(),walkerPosition.y()+1,walkerPosition.z(),3);
} }