Conitec 3d gamestudio-a4 手册
A4 Programmer’s Manual © Conitec 2000 14
Bones are a linked list of 3D vertices that are used for animation in the MDL4 format. Each bone
vertex can have a parent, and several childs. If a bone vertex is moved, the childs move with it. If on
moving a bone vertex the connection line to his parent rotates, it's childs are rotated likewise about
the parent position. If the distance of the bone vertex to its parent changes, the change is added onto
the distance between childs and parent. So the movement of the childs is done in a spherical
coordinate system, it is a combination of a rotation and a radius change.
Each bone vertex has an influence on one or more mesh vertices. The mesh vertices influenced by a
bone vertex move the same way as it's childs. If a mesh vertex is influenced by several bone vertices,
it is moved by the average of the bone's movement.
Bones are a linked list of 3D vertices that are used for animation in the MDL4 format. Each bone
vertex can have a parent, and several childs. If a bone vertex is moved, the childs move with it. If on
moving a bone vertex the connection line to his parent rotates, it's childs are rotated likewise about
the parent position. If the distance of the bone vertex to its parent changes, the change is added onto
the distance between childs and parent. So the movement of the childs is done in a spherical
coordinate system, it is a combination of a rotation and a radius change.
Each bone vertex has an influence on one or more mesh vertices. The mesh vertices influenced by a
bone vertex move the same way as it's childs. If a mesh vertex is influenced by several bone vertices,
it is moved by the average of the bone's movement.