Drawing3D.zip
Enthält das Inlcude, eine Demo und fünf Beispiele.
Allgemein kann ich noch dazu sagen:
- Mit StartDrawing3D() : StopDrawing3D() wird die Umgebung geöffnet.
- Als Normal ist alles so eingestellt, dass die Angaben in den Positionen echte Pixel sind (von Breite und Höhe)
- Mit Drawing3DMode() kann ich #Drawing3D_Outline oder #Drawing3D_Default auswählen
- Drawing3DPosition() und Drawing3DRotation() ändern Position und Rotation der Szene
- Alle Farbangaben sind immer in 32-Bit anzugeben ($FF00FF00 für Grün)
- Drawing3DBackground() Füllt die Umgebung mit der angegebenen Farbe. (wenn der Alphawert 0 ist, ist der Hintergrund echt Transparent, nützlich bei 32-Bit-Images)
- Drawing3DLight() setzt ein Licht (mit der Angabe woher es kommt) in die Szene
- DrawPoint3D(), DrawLine3D() und DrawTriangle3D() zeichnet ein Punkt, Linie oder Dreick (jeweils mit Vertexfarben)
- bei DrawPlane3D(), DrawImage3D() und DrawBox3D() wird nur Position, Größe und Rotation angegeben.
- CreateImage3D() erstellt ein Image3D aus dem Image