Last Updated 4-4-98


The Hierarchy controls how all of the various meshes in the 3DO will be put together to form the Model (complete object). The Hierarchy is structured by referencing nodes. Each node tells JK which node is its parent, which node is its "brother" (or "sister"), its first child, and the number of children it has. Each node takes properties from its parent. For instance, if a node's parent is offset to (0.001,-0.001,0.02), then that node is also offset. Perhaps a visual snagged from Bildhauer will help things:

Extracted From MX.3DO:
#  num:   mesh:  parent:  child:  sibling:  numChildren

     0:     -1       -1       1        -1             2

     1:     -1        0      20         7             2

     2:     20       15      -1        -1             0

     3:      0        5      15        -1             1

     4:     11        6      16        -1             1

     5:      1        8       3         6             1

     6:     12        8       4        17             1

     7:      2        0       8        -1             2

     8:      3        7       5        22             3

     9:      4       17      11        10             1

    10:     13       17      12        -1             1

    11:      5        9      -1        -1             0

    12:     14       10      -1        -1             0

    13:      6       18      -1        -1             0

    14:     15       19      -1        -1             0

    15:      7        3       2        -1             1

    16:     16        4      -1        -1             0

    17:      8        8       9        -1             2

    18:      9       20      13        -1             1

    19:     17       21      14        -1             1

    20:     10        1      18        21             1

    21:     18        1      19        -1             1

    22:     19        7      -1        -1             0