04.11.2013 Aufrufe

Download [Pdf-Datei, 798kB] - auf Wurzelweb.de!

Download [Pdf-Datei, 798kB] - auf Wurzelweb.de!

Download [Pdf-Datei, 798kB] - auf Wurzelweb.de!

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Evaluators – Beispiel Bézierkurve<br />

glClear(GL_COLOR_BUFFER_BIT);<br />

//zuerst Bildschirm löschen<br />

glMap1f(<br />

GL_MAP1_VERTEX_3,<br />

//Für Abbildung <strong>de</strong>s Objekts (Kurve)<br />

//über <strong>de</strong>n Erzeugungsmodus wird angezeigt, dass eine Kurve<br />

mithilfe von 3D-Eckpunkten(Vertices) gebil<strong>de</strong>t wer<strong>de</strong>n soll,<br />

→ Bézier-Eckpunktefeld wird berechnet (approximiert)<br />

0.0, // Anfangswert von Parameter u, Startwert <strong>de</strong>r Kurve<br />

1.0, // Endwert von Parameter u. Bestimmt Feinheit <strong>de</strong>r Kurve, Anzahl <strong>de</strong>r<br />

Punkte die er beim Approximieren erzeugt - Anzahl kann selbst bestimmt<br />

wer<strong>de</strong>n für Feinheit <strong>de</strong>r Kurve<br />

3 // Distanz zwischen <strong>de</strong>n Kontrollpunkten<br />

nNumPoints,<br />

// Anzahl <strong>de</strong>r Kontrollpunkte<br />

&ctrlpoints[0][0]);<br />

// Array <strong>de</strong>r Kontrollpunkte, Zeiger <strong>auf</strong> Puffer welcher<br />

Kontrollpunkte die die Kurve <strong>de</strong>finieren beinhaltet<br />

12/21/09 C:\Dokumente und Einstellungen\wurzel\Desktop\og\og.odp page 12

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!