Next: call Up: Commands Previous: bia Contents

##
body

       'body' <name(char<9)>|'!' [<surf1> <surf2>]|
                               [<surf1> <surf2> <surf3> <surf4> ->
        <surf5> <surf6>]

This keyword is used to define or redefine a volume (body). Each body must have five, six or seven surfaces to be mesh-able but it is sufficient to specify just the ``top'' and the ``bottom'' surfaces. The ``top'' and the ``bottom'' surfaces are those which are three- or five-sided or have differend line-divisions at opposide sides. Missing surfaces between the ``top'' and ``bottom'' surfaces will be created automatically if not already existent but all needed lines must exist. To be more precise only single lines or existing combined lines (lcmb) will be detected. The user must define the missed surface himself if just a chain of lines is defined between two corner points of the ``top'' and ``bottom'' surfaces before he can successfully use the body command. It is a more convenient way to define a body than the command gbod but exactly six or two surfaces must be specified otherwise the body will not be created. The most convenient way to define bodies is to use the command qbod. For example,
body b1 s1 s2
will look for the missed surfaces and if necessary create them if all lines between the corner points of s1 and s2 are defined and will then create the body b1. Or for example,
body `!` s1 s2 s3 s4 s5 s6
will create at first an unused name for the body. This is triggered by the sign `!`. Then it creates the body based on the six surfaces. The body will not be mesh-able if the surfaces are not connected.

Next: call Up: Commands Previous: bia Contents