Revision: 55065
http://brlcad.svn.sourceforge.net/brlcad/?rev=55065&view=rev
Author: brlcad
Date: 2013-04-05 14:51:48 +0000 (Fri, 05 Apr 2013)
Log Message:
-----------
update the inside command parameters to match the new rpp vertex behavior that
was made to match the ordering of an arb8 in 7.14.6 (r33973). the "right"
parameters were ironically the ones already documented in a note when the
lessons were written up in 2001 as having changed. tracing back through the
commit history, it looks like this however was entirely unintentional (i.e., it
was a bug) that was documented here instead of getting fixed.
what had happened: circa 1985 (r373) 'in' command directly implemented rpp
(matching arb8), circa 1987 (r1518) wdb rpp routine added (with "natural
origin" but not matching arb8), circa 2000 (r18885) 'in' command updated to use
libwdb (inadvertently changing the order), circa 2009 (r33973) wdb routine
finally fixed to match arb8, and now the doc finally gets fixed to match. so
there ya have it, took three devs scratching heads for a day to figure this all
out.
left a note on how to verify the right values ('l' command so as to not rely on
graphical inspection) and the old command so the docs will still work with
older releases.
Revision Links:
--------------
http://brlcad.svn.sourceforge.net/brlcad/?rev=33973&view=rev
http://brlcad.svn.sourceforge.net/brlcad/?rev=373&view=rev
http://brlcad.svn.sourceforge.net/brlcad/?rev=1518&view=rev
http://brlcad.svn.sourceforge.net/brlcad/?rev=18885&view=rev
http://brlcad.svn.sourceforge.net/brlcad/?rev=33973&view=rev
Modified Paths:
--------------
brlcad/trunk/doc/docbook/lessons/en/mged15_creating_a_toy_truck.xml
Modified: brlcad/trunk/doc/docbook/lessons/en/mged15_creating_a_toy_truck.xml
===================================================================
--- brlcad/trunk/doc/docbook/lessons/en/mged15_creating_a_toy_truck.xml
2013-04-05 14:29:21 UTC (rev 55064)
+++ brlcad/trunk/doc/docbook/lessons/en/mged15_creating_a_toy_truck.xml
2013-04-05 14:51:48 UTC (rev 55065)
@@ -146,7 +146,7 @@
If you are using <application>BRL-CAD</application> version 6.0 or
later, at the Command Window
prompt, type:
- <command>inside cab1.s caboff1.s .5 -.1 .7 -.1 -.1 -.1[Enter]</command>
+ <command>inside cab1.s caboff1.s -.1 .7 -.1 -.1 .5 -.1[Enter]</command>
The inside command tells <application>MGED</application> to:
<informaltable>
@@ -156,46 +156,60 @@
<entry>inside</entry>
<entry>cab1.s</entry>
<entry>caboff1.s</entry>
- <entry>.5</entry>
<entry>-.1</entry>
- <entry>7</entry>
+ <entry>.7</entry>
<entry>-.1</entry>
<entry>-.1</entry>
+ <entry>.5</entry>
<entry>-.1</entry>
</row>
<row>
<entry>Inside the shape</entry>
<entry>named cab1.s,</entry>
<entry>create rpp called caboff1.s</entry>
- <entry>Make face 1234 (bottom) .5 units thick</entry>
- <entry>Make face 5678 (top) -.1 units thick</entry>
- <entry>Make face 1485 (rear) .7 units thick</entry>
- <entry>Make face 2376 (front) -.1 units thick</entry>
- <entry>Make face 1265 (right) -.1 units thick</entry>
- <entry>Make face 3478 (left) -.1 units thick</entry>
+ <entry>Make face 1234 (front) -.1 units thick</entry>
+ <entry>Make face 5678 (rear) .7 units thick</entry>
+ <entry>Make face 1485 (right) -.1 units thick</entry>
+ <entry>Make face 2376 (left) -.1 units thick</entry>
+ <entry>Make face 1265 (bottom) .5 units thick</entry>
+ <entry>Make face 3487 (top) -.1 units thick</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
+
<note>
<para>
- In this example, each negative thickness number indicates that
- caboff1.s will protrude through the corresponding face of cab1.s.
+ In this example, each negative thickness number indicates
+ that caboff1.s will protrude through the corresponding face
+ of cab1.s. Running the l (list) command, you can see the
+ vertices for the box it creates:
+
+ <literallayout class="normal">
+caboff1.s: ARB8
+ 1 (1.1, -0.1, 0.5)
+ 2 (1.1, 1.1, 0.5)
+ 3 (1.1, 1.1, 1.1)
+ 4 (1.1, -0.1, 1.1)
+ 5 (0.7, -0.1, 0.5)
+ 6 (0.7, 1.1, 0.5)
+ 7 (0.7, 1.1, 1.1)
+ 8 (0.7, -0.1, 1.1)
+ </literallayout>
</para>
</note>
+
<note>
<para>
- Note that in <application>BRL-CAD</application> versions 6.0 and
later, the faces of an rpp are
- numbered in a different order than in previous versions. So, if you
- are using a pre-6.0 release of the package, the following parameter
- order must be used for the aforementioned inside command:
+ Note that in older versions
+ of <application>BRL-CAD</application>, the faces of an rpp
+ were numbered in a different order. So, if your results
+ don't match, kill caboff1.s and run this command instead:
- <command>inside cab1.s caboff1.s -.1 .7 -.1 -.1 .5
-.1[Enter]</command>
+ <command>inside cab1.s caboff1.s .5 -.1 .7 -.1 -.1
-.1[Enter]</command>
- (The order of faces in this case is front, rear, right, left, bottom,
- top instead of that specified for versions 6.0 and later.)
</para>
</note>
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire
the most talented Cisco Certified professionals. Visit the
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits