#include <Sphere.h>
Klassendiagramm für Sphere:
Öffentliche Methoden | |
Sphere (double radius, int detail, Material *mat=0) | |
void | draw () |
virtual | ~Sphere () |
Private Attribute | |
GLUquadricObj * | sph |
double | radius |
int | detail |
Sphere::Sphere | ( | double | radius, | |
int | detail, | |||
Material * | mat = 0 | |||
) |
Konstruktor für eine Kugel mit einem Radius und einem optionalen Material
Sphere::~Sphere | ( | ) | [virtual] |
Default-Destruktor
void Sphere::draw | ( | ) | [virtual] |
Zeichnet die Kugel
Implementiert Object.
GLUquadricObj* Sphere::sph [private] |
Das Quadric-Objekt, das die eigentliche Kugel speichert
double Sphere::radius [private] |
Der Radius der Kugel
int Sphere::detail [private] |
Anzahl von horizontalen und vertikalen Segmenten