Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 12, 2008, 4:17:02 PM (17 years ago)
Author:
martisty
Message:

loading objects and creating shapes…

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/physics/src/orxonox/objects/worldentities/MovableEntity.h

    r2192 r2201  
    4747            void registerVariables();
    4848
     49            using WorldEntity::setPosition;
     50            using WorldEntity::translate;
     51            using WorldEntity::setOrientation;
     52            using WorldEntity::rotate;
     53            using WorldEntity::yaw;
     54            using WorldEntity::pitch;
     55            using WorldEntity::roll;
     56            using WorldEntity::lookAt;
     57            using WorldEntity::setDirection;
     58
     59            void setPosition(const Vector3& position);
     60            void translate(const Vector3& distance, Ogre::Node::TransformSpace relativeTo = Ogre::Node::TS_LOCAL);
     61            void setOrientation(const Quaternion& orientation);
     62            void rotate(const Quaternion& rotation, Ogre::Node::TransformSpace relativeTo = Ogre::Node::TS_LOCAL);
     63            void yaw(const Degree& angle, Ogre::Node::TransformSpace relativeTo = Ogre::Node::TS_LOCAL);
     64            void pitch(const Degree& angle, Ogre::Node::TransformSpace relativeTo = Ogre::Node::TS_LOCAL);
     65            void roll(const Degree& angle, Ogre::Node::TransformSpace relativeTo = Ogre::Node::TS_LOCAL);
     66            void lookAt(const Vector3& target, Ogre::Node::TransformSpace relativeTo = Ogre::Node::TS_LOCAL, const Vector3& localDirectionVector = Vector3::NEGATIVE_UNIT_Z);
     67            void setDirection(const Vector3& direction, Ogre::Node::TransformSpace relativeTo = Ogre::Node::TS_LOCAL, const Vector3& localDirectionVector = Vector3::NEGATIVE_UNIT_Z);
     68
     69
    4970        private:
     71
     72            virtual void rollChanged() { }
     73            virtual void positionChanged() { }
     74            virtual void translateChanged() { }
     75            virtual void orientationChanged() { }
     76            virtual void rotateChanged() { }
     77            virtual void yawChanged() { }
     78            virtual void pitchChanged() { }
     79            virtual void lookAtChanged() { }
     80            virtual void directionChanged( ) { }
    5081
    5182            //void attachPhysicalObject(WorldEntity* object);
Note: See TracChangeset for help on using the changeset viewer.