| 
    SO3Engine
    
   | 
 
SO3ShapeEllipsoid.cpp
Go to the documentation of this file.
   21SShapeEllipsoid::SShapeEllipsoid(const std::string& shapeName, SNode* node, const Ogre::Vector3& size) : SShape(shapeName, SShape::SO3_ELLIPSOID_COLLISION)
   29  mSize = Ogre::Vector3(std::max(size.x, 0.0001f), std::max(size.y, 0.0001f), std::max(size.z, 0.0001f));
   43  mCollisionPtr = OgreNewt::CollisionPtr(new OgreNewt::CollisionPrimitives::Ellipsoid(node->GetParentScene()->GetPhysicsWorld()->GetPhysicWorld(), mSize, 0, Ogre::Quaternion::IDENTITY, mComputedOffset));
   46SShapeEllipsoid::SShapeEllipsoid(const std::string& shapeName, SNode* node, const Ogre::Vector3& size, const Ogre::Vector3& offset, const Ogre::Quaternion& quat) : SShape(shapeName, SShape::SO3_ELLIPSOID_COLLISION)
   54  mSize = Ogre::Vector3(std::max(size.x, 0.0001f), std::max(size.y, 0.0001f), std::max(size.z, 0.0001f));
   70  mCollisionPtr = OgreNewt::CollisionPtr(new OgreNewt::CollisionPrimitives::Ellipsoid(node->GetParentScene()->GetPhysicsWorld()->GetPhysicWorld(), mSize, 0, mBaseRotation, mComputedOffset));
standard primitive Ellipsoid.
Definition OgreNewt_CollisionPrimitives.h:71
Definition SO3Entity.h:43
Definition SO3NodeScol.h:43
Definition SO3Shape.h:47
Manage physics shape .
Definition SO3DataScol.h:38
Generated by