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)
UPos3dsetSticky (bool sticky)
 if arg is true, angles stick at 0 when translated around this value.
UPos3dsetXY (float _x, float _y)
UPos3dsetXYZ (float _x, float _y, float _z)
UPos3dsetNormal (float normal_x, float normal_y, float normal_z, float alpha, bool update=true)
UPos3dsetAngles (float theta, float phi, float alpha, bool update=true)
UPos3drotate (float dtheta, float dphi, float dalpha)
UPos3dtranslate (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
UPos3dupos3d (float x, float y, float z)
UPos3dupos3d (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