namespace yav class MaterialSphere : public Sphere, public Surface, public Data3D Sphere surface
| | setRadius (double r) set new sphere radius |
| | setCenter (const Vec3 set new sphere radius |
| | getRadius (void) const raise getRadius() ambigous method call |
| | translate (const Vec3 translates the object |
| | rotate (const Rotation3D& rotation) rotates the object |
| | scale (const double scale) scales the object |
| | redraw (Camera3D *) all graphics objects can be drawn |
| | updateCenter (Vec3 Returns the graphic object center and weight |
| | updateRadius (const Vec3 Returns the graphic object radius given its center |
| | computeClosestDistance (DataTypes::MouseClick& mc) const The routine that allows the camera to select an object by computing the distance of an object from its radial line |
| | buildWireframe (void) wireframe display list creation callback |
| | buildSolid (void) wireframe display list creation callback |
| | setRedrawOrder (unsigned int order) set object redraw order for transparency sorting |
| | constructors
| ||||
| | destructor
|
| | sphere rendered object |
| | initBoundingBox (void) computes bounding box |
| | init (void) common constructors code |
constructor
Sphere surface
void initBoundingBox(void)
constructors
destructor
virtual void setRadius(double r)
virtual void setCenter(const Vec3
double getRadius(void) const
virtual void translate(const Vec3
virtual void rotate(const Rotation3D& rotation)
virtual void scale(const double scale)
virtual void redraw(Camera3D *)
virtual void updateCenter(Vec3
n - returned barycentric weight
virtual double updateRadius(const Vec3
virtual double computeClosestDistance(DataTypes::MouseClick& mc) const
virtual void buildWireframe(void)
virtual void buildSolid(void)
virtual void setRedrawOrder(unsigned int order)
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de