v3dshow zeigt das im v3dfile definierte Netz in einem Fenster auf dem Bildschirm an.
Es wird ein linkshändiges Koordinatensystem verwendet. Im Defaultzustand zeigt die x-Achse nach rechts, die y-Achse nach unten und die z-Achse zum Betrachter.
Die (anfängliche) Größe des Fensters wird mit dem Parameter diagonalpixel festgelegt: Dieser Zahlenwert gibt die Länge des Fensterdiagonale in Pixeln an. (Das Seitenverhältnis ist defaultmäßig 1:1, kann aber verändert werden.)
Title gibt den Titel des Fensters an.
Der optionale Schalter -d aktiviert Debug-Ausgaben auf die Konsole.
Die Anzeige kann interaktiv verändert werden (Größe des Fensters, Hintergrundfarbe, Drehung im Raum, Zoom, u.a.). Der sich daraus ergebende Zustand wird beim Verlassen des Programmes im statefile gespeichert. Falls statefile beim Start von v3dshow existiert, wird der Zustand eingelesen und berücksichtigt. Auf diese Art bleiben interaktiv gemachte Änderungen der Anzeige über mehrere Aufrufe von v3dshow erhalten (sofern dasselbe statefile verwendet wird).
Wird das statefile gelöscht bzw. ein nicht existierendes File gewählt, dann geht v3dshow von einem Defaultzustand aus.
v3dshow zeigt einen Steuerdialog an. Dieser ist grob in 3 Teile untergliedert: Position, Origin, Command.
Bedeutung der Steuerelemente und Eingabefelder:
Position
2D / 3D / wire
Hier kann zwischen 3 verschiedenen Darstellungsarten umgeschaltet werden. Default ist '3D'. Die schnellste Darstellung ist 'wire'.
Tip: Zum Drehen auf 'wire' schalten, hinterher wieder auf '3D' zurückschalten.
Home
Dies setzt die Position des Netzes wieder auf ihren Anfangswert zurueck (nicht verschoben, nicht gedreht, nicht vergrößert oder verkleinert).
X, Y, Z
Mit diesen Schiebereglern kann das Netz verschoben werden.
pre, nut, rot
Mit diesen Schiebereglern kann das Netz gedreht werden. Drehmittelpunkt ist anfangs der Koordinatenursprung, er kann aber auch verändert werden (siehe origin) . Die drei Werte sind die Eulerschen Winkel (Präzession [psi], Nutation [theta], Rotation [phi]) in Grad.
Tip: Beim Drehen das Koordinaten-Dreibein anzeigen (mit 'show origin').
zoom
Mit diesem Regler kann das Netz vergößert bzw. verkleinert werden.
Origin
show origin
Hiermit kann der Dehmittelpunkt angezeigt werden. Die Anzeige erfolgt in Form eines Dreibeines: 3 Pfeile, die im Drehmittelpunkt beginnen und in die 3 positiven Koordinatenrichtungen zeigen.
Rot = X, Grün = Y, Blau = Z.
Home
Dies setzt den Drehmittelpunkt wieder auf seinen Anfangsort zurück.
x0, y0, z0
Mit diesen Schiebereglern kann der Drehmittelpunkt verschoben werden.
Command
Hier kann eine beliebige V3D-Anweisung eingegeben werden, durch <Enter> wird sie ausgeführt. Anweisungen, die die Topologie des Netzes ändern, werden ignoriert. Zu den möglichen Kommandos siehe V3D-Eingabesprache.
Eventuelle Fehlermeldungen erscheinen auf der Konsole.
Probiere 'family'.
hot spot
Hier kann eine Vertexnummer eingegeben oder per Schieberegler ausgewählt werden. Dieser Vertex mit mit der Hot-Spot-Farbe (Default: Weiß) angezeigt. Vertexnummer 0 bedeutet: keine Hot-Spot-Anzeige.
background
Es erscheint ein Farb-Auswahl-Dialog, mit dem die Hintergrundfarbe eingestellt werden kann. Der RGB-Wert der Farbe wird angegeben: die Werte der Grundfarbenanteile für Rot, Grün und Blau in dieser Reihenfolge. Der Wertebereich ist jeweils 0..255.
print state
Der aktuelle Zustand wird über die Konsole ausgegeben (das, was in das statefile geschrieben werden würde).
Help
zeigt mit Hilfe des bei der Konfiguration festgelegten Browsers diese Seiten an.Quit
beendet das Programm.