EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

geomviewgv – Online in der Cloud

Führen Sie geomviewgv im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl geomviewgv, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


Geomview – interaktiver Geometrie-Viewer

ZUSAMMENFASSUNG


Geomview [-b r g b] [-C Befehlsdatei] [-Gewinnt #Fenster] [-noinit] [-nopanels] [-noopengl]
[-wpos xMin ymin xgröße ygröße] [-wpos xsize,ysize[@xmin,ymin]] [-e externes-modul-
Name] [-M[cg][sp] Rohrname] [-Start Name des externen Moduls [arg ...] --]
[-laufen externer-Modul-Pfad [arg ...] --] [Datei ...]

BESCHREIBUNG


Geomview ist ein interaktiver Geometrie-Viewer, der im Geometry Center geschrieben wurde. Es zeigt an
Die Objekte in den auf der Befehlszeile angegebenen Dateien und ermöglicht dem Benutzer das Anzeigen und
manipulieren Sie sie interaktiv.

Die aktuelle Version (1.7) von Geomview läuft auf Silicon Graphics Irises und dem X Window System
Arbeitsplätze. Wir sind sehr daran interessiert, von etwaigen Problemen bei der Nutzung zu erfahren.
Informationen zur Kontaktaufnahme finden Sie weiter unten.

Zusätzlich zur interaktiven Steuerung einer Welt von Objekten per Maus und
Geomview verfügt über eine interpretierte Befehlssprache zur Steuerung fast aller Tastaturen
Aspekt seiner Darstellung. Es kann Dateien ausführen, die Anweisungen in dieser Sprache enthalten, und
Es kann mit anderen Programmen kommunizieren, die die Sprache verwenden. Sehen Geomview(5), zB die Datei
man/cat5/geomview.5 in der Geomview-Distribution für weitere Details zur Sprache.

TUTORIAL


Diese Handbuchseite dient lediglich als (sehr) knappes Referenzhandbuch für Geomview. Für ein
Eine sanftere Einführung in das Programm und das Format der Datendateien, die es lesen kann, finden Sie unter
„overview“ und „oogltour“ im „doc“-Verzeichnis der Geomview-Distribution, oder besser,
siehe das vollständige Handbuch: „geomview.tex“ oder „geomview.ps“, ebenfalls im Verzeichnis „doc“. Der
Die Quelldistribution enthält auch ein Tutorial zum Schreiben externer Module in die
Verzeichnis „src/bin/example“.

OPTIONAL


-b Setzt die Hintergrundfarbe des Fensters auf die angegebenen RGB-Werte.

-c Interpretiert die Befehle in der Befehlsdatei, die für die Standardeingabe „-“ sein kann. Der
Die Befehlssprache ist in beschrieben Geomview(5). Befehle können wörtlich gegeben werden,
wie in „-c „(ui-panel main off)““; Da sie Klammern enthalten, müssen sie vorhanden sein
zitiert.

-wins Bewirkt, dass Geomview zunächst #windows-Kamerafenster anzeigt.

-wpos Gibt die anfängliche Position und Größe des ersten Kamerafensters an. Mit „-“,
Sie werden zur Fensterplatzierung aufgefordert.

-M Objektname
Zeigt (möglicherweise sich dynamisch ändernde) Geometrie (oder Befehle) an, die über gesendet wurden
``togeomview -g Objektname [Geomview-Shell-Befehl]“ oder „Geomstuff Objektname Datei
...''. Die Daten werden als Geomview-Objekt mit dem Namen angezeigt Objektname.

Hört tatsächlich auf die Named Pipe „/tmp/geomview/“Objektname''; Sie können das erreichen
Gleicher Effekt mit den Shell-Befehlen:
mkdir /tmp/geomview;
mknod /tmp/geomview/Objektname p
(vorausgesetzt, das Verzeichnis und die Named Pipe existieren noch nicht), und führen Sie dann aus
Geomview-Befehl:
(Geometrie Objektname < /tmp/geomview/Objektname)

-M[cg][ps[un|in|in6]] PIPENAME|TCPPORT

Das -M Option akzeptiert Modifikatoren: a 'g' Suffix erwartet Geometriedaten (Standard),
während ein 'cDas Suffix ' erwartet GCL-Befehle. A 'p' impliziert, dass die Verbindung a verwenden sollte
Named Pipe (die Standardeinstellung auf allen außer NeXT), während 's' impliziert die Verwendung
ein UNIX-Domänen-Socket (die Standardeinstellung auf dem NeXT). Seit Version 1.9 von Geomview
Internet-Domain-Sockets werden ebenfalls unterstützt; verwenden 'Sünde', damit Geomview mithört
der IPv4-Port, der von angegeben wird TCPPORT, oder verwenden Sie 'sin6', um Geomview dazu zu bringen, auf einem IPv6 zu lauschen
Port (auch wie angegeben durch TCPPORT). 'Sonne' ist ein Synonym für 's', also Unix verwenden
Domain-Socket mit dem Namen PIPENAME. Wenn PIPENAME beginnt also mit einem Schrägstrich ('/').
Es wird davon ausgegangen, dass es sich um einen absoluten Pfadnamen handelt, andernfalls handelt es sich um die benannte Pipe oder den benannten Socket
unten erstellt ${TMPDIR}/geomview/.

So -Mcs fred wählt Lesebefehle aus dem genannten UNIX-Domänen-Socket aus
/tmp/geomview/fred, -Mcsin 40000 wählt Lesebefehle vom IPv4-Port aus
'40000'.

-noopengl
Deaktivieren Sie die Verwendung von OpenGL für (möglicherweise) hardwarebeschleunigtes Rendering, auch wenn
Die Geomview-Binärdatei unterstützt OpenGL kompiliert. Dadurch wird auch deaktiviert
Unterstützung für Transparenz und Texturen

-nopanels
Beim Start werden keine Bedienfelder, sondern nur Grafikfenster angezeigt. Panels können später aufgerufen werden
wie gewohnt mit den Tastaturkürzeln „Px“ oder dem Befehl „(ui-panel ...)“.

-noinit
Keine Initialisierungsdateien lesen. Standardmäßig liest Geomview die Datei systemweit
„.geomview“-Datei, gefolgt von denen in $HOME/.geomview und ./.geomview.

-e Modulname
Starten Sie ein externes Modul. Modulname ist der mit dem Modul verknüpfte Name,
wird im Anwendungsbrowser des Hauptfensters angezeigt, wie durch das E-Modul definiert.
Befehl definieren (siehe Geomview(5) für Einzelheiten).

-Start Modulname Argumente ... -
Wie -e, ermöglicht aber die Übergabe von Argumenten an das externe Modul. „--“ signalisiert das
Ende der Argumentliste; Das „--“ kann weggelassen werden, wenn es das letzte Argument wäre
in der Geomview-Befehlszeile.

-Lauf Shell-Befehl Argumente ...
Wie -start, verwendet aber stattdessen den Pfadnamen der ausführbaren Datei des externen Moduls
der Name des Moduls.

GEOMETRY FILE FORMATEN


Das Format der von Geomview gelesenen Dateien ist in beschrieben Auge(5); Geben Sie „man 5 oogl“ ein, oder
Weitere Informationen finden Sie in der Datei man/cat5/oogl.5 in der Geomview-Distribution.

Hinweis für Benutzer von MinneView (dem Vorläufer von Geomview): Geomview kann MinneView-Dateien lesen,
aber MinneView kann nicht alle Geomview-Dateien lesen.

STARTUP DATEIEN


Unmittelbar nach dem Start liest geomview die Befehle im gesamten System und führt sie aus
.geomview-Datei im Unterverzeichnis „data“ des Geomview-Verzeichnisses. Dann, wenn es eine gibt
Wenn Sie die Datei „.geomview“ im aktuellen Verzeichnis öffnen, werden die Befehle in dieser Datei ausgeführt. Wenn
no im Home-Verzeichnis des Benutzers und führt es aus, wenn es gefunden wird. Die Startdatei eines
Der einzelne Benutzer überschreibt die systemweiten Standardeinstellungen, da spätere Befehle Vorrang haben
gegenüber früheren.

EXTERNAL MODULE


Geomview verfügt über die Fähigkeit, über seine Befehlssprache mit anderen Programmen, sogenannten
„externe Module“. Viele solcher Module wurden geschrieben und erscheinen in der „Anwendung“.
Browser im Hauptfenster von Geomview. Um ein Modul aufzurufen, klicken Sie mit der Maus darauf
Moduleintrag in diesem Browser. Dadurch wird das Modul gestartet und ein zusätzlicher Eintrag hinzugefügt
im Browser, beginnend mit einer Zahl in eckigen Klammern wie in „[1] Crayola“, die
stellt die laufende Instanz dieses Moduls dar. Durch Anklicken können Sie das Modul beenden
auf dem nummerierten Eintrag. Module werden separat von Geomview dokumentiert. Siehe Handbuch
Weitere Informationen finden Sie auf der Seite für jedes Modul.

INSTALLIEREN AN EXTERNAL MODULE


Geomview sucht in einem speziellen Verzeichnis für Module nach externen Modulen. In der Geomansicht
Im Verteilungsbaum ist dies das Unterverzeichnis „bin/$MACHTYPE“. Ein Modul besteht aus zwei
Dateien: das ausführbare Programm und eine „Modul-Init-Datei“, deren Name lautet
„.geomview-“, gefolgt vom Modulnamen. Die Modul-Init-Datei teilt Geomview mit, wie es ausgeführt werden soll
dieses Programm. Stellen Sie sicher, dass Sie diese beiden Dateien immer zusammen aufbewahren. Geomview benötigt beides
sie, um das Modul auszuführen. Um ein neues Modul zu installieren, legen Sie einfach die Module ein
ausführbare Datei und ihre Init-Datei im Modulverzeichnis Ihres Geomviews. Das nächste Mal du
Führen Sie Geomview aus, es wird über dieses Modul Bescheid wissen.

Geomview kann tatsächlich nach Modulen in einer Liste von Verzeichnissen suchen; standardmäßig nur die
Das Verzeichnis „bin/$MACHTYPE“ befindet sich in dieser Liste. Siehe den Befehl set-emodule-path in
Geomview(5) für Details.

Im Verzeichnis „src/bin/example“ gibt es eine Anleitung zum Schreiben externer Module.

EXTERNAL MODULE INIT DATEIEN


Eine externe Modul-Init-Datei ist die Datei, die Geomview mitteilt, wie dieses Modul ausgeführt werden soll. Es ist
Der Name muss „.geomview-“ sein, gefolgt vom Namen des Moduls, z. B. „.geomview-foo“. Es
sollte Geomview-Befehle enthalten; Normalerweise enthält es ein einzelnes E-Module-Define
Befehl, der das Modul in den Anwendungsbrowser von Geomview eingibt:

(emodule-define „Foo“ „foo“)

Die erste Zeichenfolge ist der Name, der im Browser angezeigt wird. Die zweite Zeichenfolge ist die
Befehl zum Aufrufen des Moduls. Es kann Argumente enthalten; Tatsächlich kann es willkürlich sein
Shell-Befehl.

KEYBOARD KURZSCHNITTE


Viele Geomview-Vorgänge sind über die Tastatur verfügbar. Klicken Sie auf das „?“ Taste auf der
Hauptfenster oder geben Sie „?“ ein. Wenn sich der Cursor in einem beliebigen Fenster befindet, druckt Geomview ein
Meldung in der Standardausgabe, die alle Tastaturkürzel auflistet.

Tastaturbefehle gelten, während sich der Cursor in einem beliebigen Grafikfenster befindet und in den meisten Fällen
Bedienfelder. Die meisten Befehle erlauben eines der folgenden Auswahlpräfixe
(Wenn keines angegeben ist, gilt der Befehl für das aktuelle Objekt):
g Weltgeom g# #'th geom g* Alle Geoms
c aktuelle Kamera c# #'te Kamera c* Alle Kameras
Viele erlauben ein numerisches Präfix: Wenn kein Präfix vorhanden ist, wird der aktuelle Wert umgeschaltet oder zurückgesetzt.
Aussehen:
Zeichnen: Schattierung: Sonstiges:
af Gesichter 0as Konstante av eVert Normalen: Immer dem Betrachter zugewandt
ae Edges 1as Flat #aw Linienbreite (Pixel)
an Normalen 2as Glatte #ac-Kanten Näher als Flächen (versuchen Sie es mit 5-100)
ab Begrenzungsrahmen 3as Glatte, unbeleuchtete al Schattenlinien
aV-Vektoren aT ermöglichen Transparenz beim Texture-Mapping
Farbe: aC erlaubt konkave Polygone
Vgl. Ce Cn Cb CB Fläche/Kante/normal/bbox/backgnd
Anträge: Anzeige:
r drehen [ Linke Maustaste=XY-Ebene, 0vp Orthografische Ansicht
t verschieben Mitte=Z-Achse, 1vp Perspektivansicht
z Zoom FOV Shift=Zeitlupe, vd Zeichnen Sie die Kameras anderer Ansichten
f Fliegen Sie im R/T-Modus. ] #vv Sichtfeld
o Umlaufbahn [Links=Steuern, Mitte=Geschwindigkeit] #vn nahe Clipentfernung
s-Skala #vf Fernclip-Entfernung
w/W neu zentrieren/alle v+ neue Kamera hinzufügen
h/H halt/halt alle VX-Cursor ein/aus
@ Bewegungszentrum auswählen (z. B. g3@) vb nach hinten gerichtetes Poly-Cull ein/aus
#vl Brennweite
L Objekt betrachten v~ Software-Schattierung ein/aus
Show Panel: Pm Pa Pl Po main/appearance/lighting/obscure
Pt Pc PC Pf Tools/Kameras/Befehle/Dateibrowser
Ps P – Befehle vom TTY speichern/lesen
Lichter: ls le Lichter anzeigen / Lichter bearbeiten
Metrisch: me mh ms Euklidisch-hyperbolisch-sphärisch
Modell: mv mp mc Virtual Projective Conformal
Sonstiges:
N Normalisierung < Pf Geom/Befehlsdatei laden
0N keine > Ps. Speichern Sie etwas in einer Datei. UI-Bewegung hat Trägheit
1N jeder TV NTSC-Modus umschaltet uc eingeschränkte (X/Y) Bewegung
2N alle UO-Bewegungen im eigenen Koordinatensystem
Klicken Sie mit der rechten Maustaste und wählen Sie es als aktuelles Zielobjekt aus
Wählen Sie bei gedrückter Umschalttaste mit der rechten Maustaste den gewünschten (mittleren) Punkt aus
Renderman:
RR sendet RIB-Ausgabe an NNN.rib (Standarddateipräfix == „geom“)
RC Linien mithilfe von Zylindern emulieren (Standard)
RP Emulieren Sie Linien mithilfe von Polygonen
Ra wählen Sie das ASCII-RIB-Format (Standard)
Rb wählt das BINARY RIB-Format
Rt wählen Sie „Token anzeigen“, um die TIFF-Datei anzugeben (Standard).
Wählen Sie „Anzeigetoken“, um den Framebuffer anzugeben
Rs Hintergrundfarbe mit Polygon simulieren (Standard)
Rx Keine Hintergrundsimulation – vollständig transparenter (Alpha-)Hintergrund

ANMERKUNG


Der Befehl „geomview“ ist eigentlich ein Shell-Skript, das verschiedene Umgebungsvariablen festlegt
Diese informieren Geomview über Ihr lokales Setup und rufen dann die ausführbare Datei von Geomview auf
Programm „gvx“ (oder „gvx.OGL“). Führen Sie „gvx“ nicht alleine aus; Rufen Sie Geomview immer mit dem auf
Shell-Skript „geomview“.

Nutzen Sie geomviewgv online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad