EngelsFransSpaans

Ad


OnWorks-favicon

geomviewgv - Online in de cloud

Voer geomviewgv uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht geomviewgv die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


Geomview - interactieve geometrie-viewer

KORTE INHOUD


geoweergave [-b r g b] [-C commandobestand] [- wint #ramen] [-noinit] [-nopanelen] [-noopengl]
[-wpos x min ymin xgrootte maat] [-wpos xmaat,ymaat[@xmin,ymin]] [-e externe-module-
naam] [-M[cg][sp] pijpnaam] [-begin externe-modulenaam [arg ...] --]
[-loop extern-module-pad [arg ...] --] [filet

PRODUCTBESCHRIJVING


Geomview is een interactieve geometrie-viewer geschreven in het Geometry Center. Het laat zien
de objecten in de bestanden die op de opdrachtregel worden gegeven en stelt de gebruiker in staat om en
manipuleer ze interactief.

De huidige versie (1.7) van geomview draait op Silicon Graphics Irises en X Window System
werkstations. We zijn erg geïnteresseerd in het horen van eventuele problemen die u mogelijk ondervindt bij het gebruik ervan;
zie hieronder voor informatie over hoe u contact met ons kunt opnemen.

Naast het bieden van interactieve controle over een wereld van objecten via de muis en
toetsenbord, geomview heeft een geïnterpreteerde taal van commando's voor het besturen van bijna elk
aspect van zijn weergave. Het kan bestanden uitvoeren die instructies in deze taal bevatten, en
het kan communiceren met andere programma's die de taal gebruiken. Zien geoweergave(5), bijvoorbeeld het bestand
man/cat5/geomview.5 in de geomview-distributie, voor meer details over de taal.

TUTORIAL


Deze handleiding dient alleen als een (zeer) beknopte handleiding voor geomview. Voor een
zachtere kennismaking met het programma en het formaat van de gegevensbestanden die het kan lezen, zie
"overview" en "oogltour" in de "doc" directory van de geomview distributie, of beter,
zie de volledige handleiding: "geomview.tex" of "geomview.ps", ook in de "doc" directory. De
brondistributie bevat ook een zelfstudie voor het schrijven van externe modules in de
map "src/bin/voorbeeld".

OPTIES


-b Stel de achtergrondkleur van het venster in op de opgegeven RGB-waarden.

-c Interpreteer de commando's in het commandobestand, wat ``-'' kan zijn voor standaardinvoer. De
commandotaal wordt beschreven in geoweergave(5). Commando's kunnen letterlijk worden gegeven,
zoals in ``-c "(ui-paneel hoofd uit)"''; aangezien ze haakjes bevatten, moeten ze dat zijn
geciteerd.

-wins Zorgt ervoor dat geomview in eerste instantie #windows cameravensters weergeeft.

-wpos Specificeert de oorspronkelijke locatie en grootte van het eerste cameravenster. Met ``-'',
u wordt gevraagd om vensterplaatsing.

-M objectnaam
Toon (eventueel dynamisch veranderende) geometrie (of commando's) verzonden via
``samen bekijken -g objectnaam [geomview-shell-commando]'' of ``edelstenen objectnaam filet
...''. De gegevens verschijnen als een geomview-object met de naam objectnaam.

Luistert daadwerkelijk naar de named pipe ``/tmp/geomview/objectnaam''; je kunt de
hetzelfde effect met de shell-commando's:
mkdir /tmp/geomview;
mknod /tmp/geomview/objectnaam p
(ervan uitgaande dat de directory en named pipe nog niet bestaan), voer dan het
geomview-opdracht:
(geometrie objectnaam < /tmp/geomview/objectnaam)

-M[cg][ps[un|in|in6]] PIJPNAAM|TCPPOORT

De -M optie accepteert modifiers: a 'g'achtervoegsel verwacht geometriegegevens (standaard),
terwijl een 'c' achtervoegsel verwacht GCL-opdrachten. A 'p' impliceert dat de verbinding een moet gebruiken
named pipe (de standaard op alles behalve op de NeXT), terwijl 's' betekent gebruiken
een UNIX-domein socket (de standaard op de NeXT). Sinds versie 1.9 van Geomview
internetdomeinsockets worden ook ondersteund; gebruik 'zonde' om Geomview te laten luisteren
de IPv4-poort gegeven door TCPPORT, of gebruik 'sin6' om Geomview te laten luisteren op een IPv6
poort (ook zoals gespecificeerd door TCPPORT). 'zon' is een synoniem voor 's', dwz gebruik de Unix
domeinsocket met de naam PIJPNAAM. Indien PIJPNAAM begint dan met een schuine streep ('/').
er wordt aangenomen dat het een absolute padnaam is, anders is het de genoemde pijp of socket
hieronder gemaakt ${TMPDIR}/geomview/.

So - Mcs Vrede selecteert leescommando's van de UNIX-domeinsocket met de naam
/tmp/geomview/fred, -Mcsin 40000 selecteert leesopdrachten van de IPv4-poort
'40000'.

-noopengl
Schakel het gebruik van OpenGL uit voor (mogelijk) hardwareversnelde weergave, zelfs als
de Geomview binary heeft ondersteuning voor OpenGL gecompileerd. Dit schakelt ook de
ondersteuning voor transparantie en en texturen

-geenpanelen
Start op met geen panelen, alleen grafische vensters. Panelen kunnen later worden opgeroepen
zoals gebruikelijk met de "Px" sneltoetsen of "(ui-panel ...)" commando.

-niet
Lees geen initialisatiebestanden. Standaard leest geomview het systeembrede
".geomview"-bestand, gevolgd door die in $HOME/.geomview en ./.geomview.

-e module naam
Start een externe module; module naam is de naam die aan de module is gekoppeld,
verschijnen in de Applications-browser van het hoofdpaneel, zoals gedefinieerd door de emodule-
commando definiëren (zie geoweergave(5) voor details).

-Begin module naam argumenten ... -
Zoals -e, maar hiermee kunt u argumenten doorgeven aan de externe module. "--" signaleert de
einde van de argumentenlijst; de "--" kan worden weggelaten als dit het laatste argument zou zijn
op de opdrachtregel van geomview.

-rennen shell-commando argumenten ...
Zoals -start maar neemt de padnaam van het uitvoerbare bestand van de externe module in plaats van
de naam van de module.

GEOMETRY FILE FORMATS


Het formaat van de bestanden die door geomview worden gelezen, wordt beschreven in oogl(5); typ "man 5 oogl", of
zie het bestand man/cat5/oogl.5 in de geomview-distributie voor details.

Opmerking voor gebruikers van MinneView (de voorloper van geomview): geomview kan MinneView-bestanden lezen,
maar MinneView kan niet alle geomview-bestanden lezen.

STARTUP FILES


Meteen bij het opstarten leest geomview de commando's in het hele systeem uit en voert deze uit
.geomview-bestand in de subdirectory "data" van de geomview-directory. Als er dan een
bestand met de naam .geomview in de huidige map, voert het de opdrachten in dat bestand uit. Als
no in de thuismap van de gebruiker en voert het uit als het wordt gevonden. Het opstartbestand van een
individuele gebruiker heft de systeembrede standaardwaarden op, aangezien latere commando's voorrang hebben
boven eerdere.

EXTERNE MODULES


Geomview heeft de mogelijkheid om via zijn commandotaal te communiceren met andere programma's, genaamd
"externe modules". Veel van dergelijke modules zijn geschreven en verschijnen in de "Toepassing"
browser in het hoofdvenster van geomview. Om een ​​module aan te roepen klikt u met de muis op het
module invoer in deze browser. Dit start de module en voegt een extra item toe aan
de browser, beginnend met een nummer tussen vierkante haken zoals in ``[1] Crayola'', welke
vertegenwoordigt het lopende exemplaar van die module. U kunt de module beëindigen door op te klikken
op de genummerde vermelding. Modules worden afzonderlijk van geomview gedocumenteerd. Zie de handleiding
pagina voor elke module voor details.

INSTALLATIE AN EXTERNE MODULE


Geomview zoekt naar externe modules in een speciale directory voor modules. In de geomview
distributiestructuur dit is de subdirectory "bin/$MACHTYPE". Een module bestaat uit twee
bestanden: het uitvoerbare programma en een "module init-bestand", waarvan de naam is
".geomview-" gevolgd door de modulenaam. Het init-bestand van de module vertelt geomview hoe het moet worden uitgevoerd
dat programma. Bewaar deze twee bestanden altijd bij elkaar; geomview heeft beide nodig
om de module uit te voeren. Om een ​​nieuwe module te installeren, plaatst u eenvoudig de module's
uitvoerbaar bestand en het bijbehorende init-bestand in de modulemap van uw geomview. De volgende keer dat je
voer geomview uit, het zal van die module op de hoogte zijn.

Geomview kan daadwerkelijk naar modules zoeken in een lijst met mappen; standaard alleen de
"bin/$MACHTYPE" directory staat op deze lijst. Zie de opdracht set-emodule-path in
geoweergave(5) voor details.

Er is een tutorial voor het schrijven van externe modules in de map "src/bin/example".

EXTERNE MODULE INIT FILES


Een init-bestand van een externe module is het bestand dat geomview vertelt hoe die module moet worden uitgevoerd. Zijn
naam moet ".geomview-" zijn, gevolgd door de naam van de module, bijv. ".geomview-foo". Het
moet geomview-commando's bevatten; meestal zal het een enkele emodule-define bevatten
commando dat de module invoert in de applicatiebrowser van geomview:

(emodule-definieer "Foo" "foo")

De eerste string is de naam die in de browser verschijnt. De tweede reeks is de
opdracht om de module aan te roepen. Het kan argumenten bevatten; in feite kan het willekeurig zijn
shell-opdracht.

KEYBOARD SHORTCUTS


Veel geomview-bewerkingen zijn beschikbaar vanaf het toetsenbord. Het raken van de "?" knop op de
hoofdpaneel, of het typen van "?" met de cursor in een willekeurig venster, zorgt ervoor dat geomview een
bericht op standaarduitvoer met alle sneltoetsen op het toetsenbord.

Toetsenbordcommando's zijn van toepassing terwijl de cursor zich in elk grafisch venster bevindt en de meeste
controle panelen. De meeste opdrachten staan ​​een van de volgende selectievoorvoegsels toe
(als er geen is opgegeven, is de opdracht van toepassing op het huidige object):
g wereld geom g# #'th geom g* Alle geoms
c huidige camera c# #'de camera c* Alle camera's
Velen staan ​​een numeriek voorvoegsel toe: als er geen is, schakelen ze de huidige waarde in of resetten ze deze.
Uiterlijk:
Tekenen: Schaduwen: Overig:
af Faces 0as Constant av eVert normals: kijk altijd naar de kijker
ae Randen 1as Flat #aw Lijnbreedte (pixels)
an Normals 2as Smooth #ac-randen Dichterbij dan gezichten (probeer 5-100)
ab Bounding Boxes 3as Gladde, niet-verlichte alle schaduwlijnen
aV Vectoren aT zorgen voor transparantie bij Texture-mapping
Kleur: aC staat concave polygonen toe
Cf Ce Cn Cb CB vlak/rand/normaal/bbox/achtergnd
Bewegingen: bekijken:
r roteren [ Linkermuisknop=XY-vlak, 0vp Orthografische weergave
t vertalen Midden=Z-as, 1vp Perspectiefweergave
z zoom FOV Shift=slow motion, vd Teken camera's van andere weergaven
f vliegen in r/t-modi. ] #vv gezichtsveld
o baan [Links=sturen, Midden=snelheid ] #vn nabije clipafstand
s schaal #vf verre clip afstand
w/W recenter/alle v+ nieuwe camera toevoegen
h/H stop/stop alle vx cursor aan/uit
@ selecteer bewegingscentrum (bijv. g3@) vb backfacing poly cull aan/uit
#vl brandpuntsafstand
L Kijk naar object v~ Softwareschaduw aan/uit
show Paneel: Pm Pa Pl Po hoofd/uiterlijk/verlichting/obscur
Pt Pc PC Pf tools/camera's/Commands/file-browser
Ps P- opdrachten opslaan/lezen van tty
Lichten: ls le Lichten weergeven / Lichten bewerken
Metrisch: me mh ms Euclidisch hyperbolisch bolvormig
Model: mv mp mc Virtueel Projectief Conformeel
Andere:
N normalisatie < Pf laad geom/command-bestand
0N geen > Ps bewaar iets in bestand ui beweging heeft traagheid
1N elke tv NTSC-modus schakelen uc beperkte (X/Y) beweging
2N alle bewegingen in eigen coördinatensysteem
Kies met rechtermuisknop en dubbelklik als huidig ​​doelobject
Shift-rechtermuisknop kiest belang (midden) punt
renderman:
RR stuurt RIB-uitvoer naar NNN.rib (standaard bestandsvoorvoegsel == "geom")
RC Emuleer lijnen met behulp van cilinders (standaard)
RP Emuleer lijnen met polygonen
Ra kies ASCII RIB-indeling (standaard)
Rb kies het BINAIRE RIB-formaat
Rt kies Toon token om .tiff-bestand op te geven (standaard)
Rf kies Toon token om framebuffer op te geven
Rs Achtergrondkleur simuleren met Polygoon (standaard)
Rx Geen achtergrondsimulatie - volledig transparante (alfa) achtergrond

OPMERKINGEN


De opdracht "geomview" is eigenlijk een shellscript dat verschillende omgevingsvariabelen instelt
die geomview vertelt over uw lokale setup, en vervolgens het uitvoerbare geomview-bestand oproept
programma "gvx" (of "gvx.OGL"). Voer "gvx" niet alleen uit; roep altijd geomview aan met de
"geomview" shell-script.

Gebruik geomviewgv online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad