ubit::UPos3d Class Reference

3D position of a UBox. More...

#include <u3d.hpp>

Inheritance diagram for ubit::UPos3d:

ubit::UPos ubit::UProp ubit::UBrick ubit::UObject List of all members.

Public Member Functions

 UPos3d (float x, float y, float z)
 UPos3d (float x, float y, float z, float theta, float phi, float alpha)
UPos3d & setSticky (bool sticky)
 if arg is true, angles stick at 0 when translated around this value.
UPos3d & setXY (float _x, float _y)
UPos3d & setXYZ (float _x, float _y, float _z)
UPos3d & setNormal (float normal_x, float normal_y, float normal_z, float alpha, bool update=true)
UPos3d & setAngles (float theta, float phi, float alpha, bool update=true)
UPos3d & rotate (float dtheta, float dphi, float dalpha)
UPos3d & translate (float dx, float dy, float dz)
virtual void setImpl (float _x, float _y, bool upd)
virtual void setImpl (float _x, float _y, float _z, bool upd)
virtual void update ()
 updates parents graphics.

Friends

class UView
class UFrameView3d
UPos3d & upos3d (float x, float y, float z)
UPos3d & upos3d (float x, float y, float z, float theta, float phi, float alpha)

Detailed Description

3D position of a UBox.

REQUIRES OpenGL!


The documentation for this class was generated from the following files:
Generated on Mon Jan 29 00:20:42 2007 for Ubit by  doxygen 1.4.7