Phong Tutorial
From GMLwiki
- start testgml
- phong-model.test
- alt-x ausführen
- fehler erklären: NameNotFoundError
- Postscript-Geschichte
- parametric design: von ProE zu Catia, 95% of consumer goods
- phong-model.phong-0
- startup-code
- register erklären, stack-akrobatik
- fehler einbauen: :z vector3 x !V
- tiefe fehlermeldungen
- rumspielen mit schleifen-werten
- Punkte, Linien auf dem Stack darstellen
- Q: Warum Parserfehler wenn man :a hat aber !a vergessen?
- (fehler: aus einem Parser-Fehler kommt man u.U. nicht raus..)
- phong-4:
- Scharfe/weiche Kanten erklären
- [ 1 2 3 ] dup dup dup 4 array
- Konzept der Halb-Kante
- anfügen:
(0.02,0.1,2) extrude dup 1 sharpE faceCCW dup 1 sharpE
- Warum werden im TestGML die Kommentare gelöscht wenn man die Fkt ausführt???
- Weil TestGML den eingegebenen Sourcecode sofort tokenisiert und sich den eingegebenen Sourcecode schlicht und einfach nicht merkt. Wenn man eine Funktion anklickt, um sie zu editieren, dann wird das gespeicherte Token-Array schnell in einen String verwandelt, und der wird dann angezeigt. Diese Vorgehensweise hat Vor- und Nachteile:
- Vortei: Man sieht immer, was wirklich Sache ist (z.B. erzeugten Code + Daten)
- Nachteil: Keine Kommentare
| an = | ∑ | 200cos(bn) |
| i = 0 |
