1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
<html lang="en">
<head>
<title>normalization - Geomview Manual</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="Geomview Manual">
<meta name="generator" content="makeinfo 4.8">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="GCL-Reference.html#GCL-Reference" title="GCL Reference">
<link rel="prev" href="NeXT.html#NeXT" title="NeXT">
<link rel="next" href="not.html#not" title="not">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
pre.display { font-family:inherit }
pre.format { font-family:inherit }
pre.smalldisplay { font-family:inherit; font-size:smaller }
pre.smallformat { font-family:inherit; font-size:smaller }
pre.smallexample { font-size:smaller }
pre.smalllisp { font-size:smaller }
span.sc { font-variant:small-caps }
span.roman { font-family:serif; font-weight:normal; }
span.sansserif { font-family:sans-serif; font-weight:normal; }
--></style>
</head>
<body>
<div class="node">
<p>
<a name="normalization"></a>
Next: <a rel="next" accesskey="n" href="not.html#not">not</a>,
Previous: <a rel="previous" accesskey="p" href="NeXT.html#NeXT">NeXT</a>,
Up: <a rel="up" accesskey="u" href="GCL-Reference.html#GCL-Reference">GCL Reference</a>
<hr>
</div>
<h4 class="subsection">7.2.86 normalization</h4>
<p><a name="index-normalization-93"></a>
<dl>
<dt><code>(normalization GEOM-ID {each|none|all|keep})</code><dd>Set the normalization status of GEOM-ID.
<dl>
<dt><code>none</code><dd>suppresses all normalization.
<br><dt><code>each</code><dd>normalizes the object's bounding box to fit into the unit
sphere, with the center of its bounding box translated
to the origin. The box is scaled such that its long diagonal,
sqrt((xmax-xmin)^2 + (ymax-ymin)^2 + (zmax-zmin)^2), is 2.
<br><dt><code>all</code><dd>resembles <code>each</code>, except when an object is changing
(e.g. when its geometry is being changed by an external program).
Then, <code>each</code> tightly fits the bounding box around the
object whenever it changes and normalizes accordingly,
while <code>all</code> normalizes the union of all variants of the object
and normalizes accordingly.
<br><dt><code>keep</code><dd>leaves the current normalization transform unchanged
when the object changes. It may be useful to apply <code>each</code> or
<code>all</code> normalization apply to the first version of a changing
object to bring it in view, then switch to <code>keep</code>.
</dl>
</dl>
</body></html>
|