gemCadKit - Bearbeiten von GEM Kulissen Files (.cad + ein bischen .fea)


SYNOPSIS

gemCadKit <options> < infile > outfile


DESCRIPTION

Mit den meisten Optionen als Filter zu betreiben: Ein .cad File wird von stdin gelesen, transformiert und wieder auf stdout ausgegeben. Das .cad-Format ist vom Aufbau her recht ähnlich einer gs-Klasse, allerdings sind die "Objekt"-Zusammenfassungen willkürlich, da diese Information in der Kulisse nicht verwendet wird und nur die Faces gespeichert werden.


OPTIONS

-help,-?
Optionenübersicht

-verbose
Schaltet Warnungen und Statistik ein

-valid
Fehler beim Lesen eines ungültigen Faces

-heuristic
Heuristisches Reparieren ungültiger Faces

-shift <dx> <dy>
Objekt in x/y Richtung verschieben

-lift <dz>
Objekt in z Richtung verschieben

-rotz,-rotate <dphiz>
Objekt um z-Achse drehen

-rotx <dphix>
Objekt um x-Achse drehen

-roty <dphiy>
Objekt um y-Achse drehen

-zoom <factor>
Objekt strecken

-zero
Objekt verschieben bis der niedrigste Punkt z=0 hat

-socket <z>
Sockel bis Höhe z wegschneiden

-warp <z> <dz> <newz>
Hoffentich nicht mehr nötig

-konkav(_vis)
Konkave Faces schneiden, wahlweise schrittweise mit Visualisierung

-min
Ausgabe der minimalen x/y Koordinaten

-max
Ausgabe der maximalen x/y Koordinaten

-zmin
Ausgabe der minimalen z Koordinate

-zmax
Ausgabe der maximalen t Koordinate

-visualize
Grundriss darstellen, keine Ausgabe

-vissection <z>
Querschnitt in Höhe z darstellen, keine Ausgabe

-clickres <res>
(zusammen mit -vis...) Fangbereich beim Anclicken von Objekten in m, default = 10cm

-cdi <file>
cdi File einlesen und der momentanen Welt hinzufügen

-gfa <file>
gfa File einlesen und der momentanen Welt hinzufügen

-ground
.grd File ausgeben

-section <z>
gibt statt der Faces einen Querschnitt in Höhe <z> aus

-feascan <file>
fügt das File der internen FeatureList hinzu

-feagen
fügt der internen FeatureList alle Kanten der internen Faces hinzu

-feaprint
gibt statt der Faces als .cad-File die interne FeatureList als .fea-File aus

-gfaprint
gibt die Faces im .gfa-Format aus statt im .cad-Format

-inverse
gibt Faces im inversen Umlaufsinn aus

-split <prefix>
erzeugt ein .cad-File für jedes Objekt mit Namen <prefix>???_objectname.cad



stoffler