#include <u3d.hpp>
Inheritance diagram for ubit::UPos3d:
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) |
REQUIRES OpenGL!