/usr/share/freemat/help/text/glassembly.mdc is in freemat-help 4.0-5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 | GLASSEMBLY GLASSEMBLY Create a GL Assembly
Usage
Define a GL Assembly. A GL Assembly consists of one or more
GL Nodes or GL Assemblies that are placed relative to the
coordinate system of the assembly. For example, if we have
glnode definitions for 'bread' and 'cheese', then
a glassembly of sandwich would consist of placements of
two 'bread' nodes with a 'cheese' node in between.
Furthermore, a 'lunch' assembly could consist of a 'sandwich'
a 'chips' and 'soda'. Hopefully, you get the idea. The
syntax for the glassembly command is
glassembly(name,part1,transform1,part2,transform2,...)
where part1 is the name of the first part, and could be
either a glnode or itself be another glassembly.
Here transform1 is the 4 x 4 matrix that transforms
the part into the local reference coordinate system.
WARNING!! Currently FreeMat does not detect or gracefully handle
self-referential assemblies (i.e, if you try to make a sandwich
contain a sandwich, which you can do by devious methods that I
refuse to explain). Do not do this! You have been warned.
|