gk::ISceneObject Class Reference

classe de base d'un objet de la scene. More...

#include <Scene.h>

List of all members.

Public Member Functions

void setLocalTransform (const Transform &transform)
 positionne et oriente l'objet.
const TransformgetLocalTransform ()
 renvoie la transformation associee a l'objet. fixee par setLocalTransform().
void setParent (ISceneObject *parent)
 positionne l'objet par rapport a un autre.
Transform getWorldTransform ()
 calcule et renvoie la transformation de l'objet dans le repere de la scene.
virtual int draw (const Transform &view)=0
 affiche l'objet.

Detailed Description

classe de base d'un objet de la scene.


Member Function Documentation

void gk::ISceneObject::setParent ( ISceneObject parent  )  [inline]

positionne l'objet par rapport a un autre.

la transformation donnee par setLocalTransform() devient relative a celle de l'objet parent.

Transform gk::ISceneObject::getWorldTransform (  ) 

calcule et renvoie la transformation de l'objet dans le repere de la scene.

tient compte des transformations des parents, si necessaire.

References getWorldTransform().

Referenced by getWorldTransform().


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Friends
Generated on Fri Dec 17 16:19:17 2010 for gKitGL by  doxygen 1.6.3