Autor: Matthias Krüger
distCAD.jar distCADViewerApplet.jar
Öffnen und Speichern im Format VRML 2.0, öffnen auch VRML 1.0.
Bei der Eingabe kann auch das Komma als Dezimaltrennzeichen verwendet werden.
Tasten x, y, z drehen diese Achse zum Betrachter.
Taste "Entf" löscht markierte Elemente.
Mit der rechten Maustaste kann das Modell um die senkrechte Achse gedreht werden.
In der Statuszeile werden jetzt 3 Drehwinkel angezeigt.
Der Viewer dreht ab jetzt auch mit 3 Winkeln!
Die Parameter des Viewer sind durch JavaScript
veränderbar mit der Methode setParameter(String name, String wert).
Die Voreinstellung von scansurfaces des Viewers ist jetzt ausgeschaltet (0).
Eigenschaften von Linien und Flächen änderbar.
Markieren von Objekten mit Shift+Strg+Mausklick und Rechteck-Auswahl Shift+Strg+rechterMausclick = nichts markiert
Eigenschaften mehrerer markierter Objekte änderbar.
Buttons werden mit ActionPerformed() gesteuert → beim Drücken darf die Maus bewegt werden (distCAD)
ausserhalb des Fensters liegende Elemente werden nicht gezeichnet → Zeitvorteil bei großem Zoom.
Der Viewer liest den Parameter "bonds" später als "surfaces", damit kann man beides gleichzeitig aktivieren.
Das Licht scheint nun von links so wie an den Schaltknöpfen
view.rotateAbs(x,y) funktionierte nur beim ersten mal (Fehler in Arrayzuweisung)
Rundungsfehler beseitigt z.&mbsp;B. 0.003 wurde 0.0299 ausgegeben group.formatDouble()
wenn nur eine Ecke existierte, und diese bewegt wurde, war bei group.computeDistanzes() eine Division durch 0.
Eigenschaftsfenster einer Ecke: nach Klick auf X, Y oder Z wird jetzt das Modell aktualisiert. (update() statt paint())
distCAD_V1.jar distCADViewerApplet_V1.jar distCADViewer_param_V1.htm
-erste Version-