#include <dime_help.h>
Öffentliche Datenelemente | |
DimeHelp (CadModel *cadModel, Color color, bool splitQuad) | |
Konstruktor. | |
void | add (dimeEntity *entity) |
Fügt das aus entity erzeugte CadObject zum internen CadModel hinzu. | |
CadModel * | getCadModel () |
Liefert das CadModel. | |
Private Datenelemente | |
void | addPlane (dime3DFace *entity) |
Fügt die aus entity generierte ebene Fläche zum internen CadModel hinzu. | |
void | addSpline (dimePolyline *entity) |
Fügt die aus entity generierte Spline-Fläche zum internen CadModel hinzu. | |
Private, statische Datenelemente | |
Point | vertex2Point (dimeVec3f v) |
Konvertiert den dimeVec3f v des dimeModel in ein Point. | |
Private Attribute | |
CadModel * | cadModel |
internes CadModel | |
Color | color |
Farbe der neuen Cad-Objekte. | |
unsigned | countCP |
Anzahl der Kontrollpunkte im Modell. | |
unsigned | countQuad |
Anzahl der Vierecke im Modell. | |
unsigned | countSplineFaces |
Anzahl der Spline-Flächen im Modell. | |
unsigned | countTriangles |
Anzahl der Dreiecke im Modell. | |
unsigned | countVertices |
Anzahl der Vertex im Modell. | |
bool | splitQuadrilaterals |
Sollen alle Vierecke als 2 Dreicke ins cadModel übertragen werden? |
|
Konstruktor.
|
|
Fügt das aus entity erzeugte CadObject zum internen CadModel hinzu.
|
|
Fügt die aus entity generierte ebene Fläche zum internen CadModel hinzu.
|
|
Fügt die aus entity generierte Spline-Fläche zum internen CadModel hinzu.
|
|
Liefert das CadModel.
|
|
Konvertiert den dimeVec3f v des dimeModel in ein Point.
|