rendered paste body
// Create a static box for a ground plane.
opal::Matrix44r m;
Ogre::Vector3 groundDim(170, 16, 170);
opal::Solid* s = mSimulator->createSolid();
s->setStatic(true);
s->setPosition(0, -8, 0);
opal::BoxShapeData dataGround;
dataGround.dimensions.set(groundDim[0], groundDim[1], groundDim[2]);
dataGround.material.density = 1;
s->addShape(dataGround);
createPhysicalEntityBox("ground", "Plastic/Gray", groundDim, s);
// Create a Box
opal::Point3r mCreationPoint;
mCreationPoint.set(0, 60, 0);
Ogre::Vector3 boxDim(3, 10, 5);
opal::Solid* sb = mSimulator->createSolid();
sb->setPosition(mCreationPoint);
opal::BoxShapeData dataBox;
dataBox.dimensions.set(boxDim[0], boxDim[1], boxDim[2]);
dataBox.material.density = 10;
s->addShape(dataBox);
createPhysicalEntityBox("box", "Plastic/Green", boxDim, sb);
// Reset the timer for toggle keys.
mTimeUntilNextToggle = 0.3;