GEOMETRY commands
PROGRAM NAME
gtransform - geometric transformation of geometry objects.
DESCRIPTION
gtransform
is used to perform geometric transformations upon geometry objects.
Transformations include scaling, translation, rotation, etc. These
kinds of operations are supported in a limited fashion in rmonster through
the interactive user interface, however, certains types of operations
such as anisometric scaling are not supported in rmonster. For example,
use
gtransform
to scale the entire object in Z to effect a vertical exaggeration.
REQUIRED ARGUMENTS
- -i
-
type: infile
desc: Input Geometry Object
- -o
-
type: outfile
desc: Output Geometry Object
OPTIONAL ARGUMENTS
- -xscale
-
type: float
desc: Scale to be applied to X coordinates of vertices.
default: 1
bounds: no range checking
- -xtrans
-
type: float
desc: Translation to be applied to X coordinates of vertices.
default: 0
bounds: no range checking
- -yscale
-
type: float
desc: Scale to be applied to Y coordinates of vertices.
default: 1
bounds: no range checking
- -ytrans
-
type: float
desc: Translation to be applied to Y coordinates of vertices.
default: 0
bounds: no range checking
- -zscale
-
type: float
desc: Scale to be applied to Z coordinates of vertices.
default: 1
bounds: no range checking
- -ztrans
-
type: float
desc: Translation to be applied to Z coordinates of vertices.
default: 0
bounds: no range checking
- -do_normals
-
type: boolean
desc: Toggle to enable or prohibit transformation of the normals, if present.
default: false
- -parallel
-
type: integer
desc: indicates how many nodes will be used in a threaded operation.
default: 1
bounds: 1 < [-parallel] < 100
EXAMPLES
SEE ALSO
RESTRICTIONS
At present (Jan 1996) only scaling is permitted. Other options will
be added in time.
REFERENCES
COPYRIGHT
Copyright (C) 1996,1997 , The Regents of the University of California. All rights reserved.