Every geometric model created in kBridge has a local coordinate system. We call coordinate systems in kBridge "frames."
The World node defines the global frame and it can’t be changed. All models you create will reside in this global frame.
A frame consists of an origin point and three direction vectors that define its orientation.
•The global frame’s origin is the global 0,0,0 point. Its direction vectors are the global unit vectors:
•X = 1,0,0
•Y = 0,1,0
•Z = 0,0,1
By default, the position of each child’s origin is located at the origin of its parent and the orientation of each child’s direction vectors is the same as the parent. That is to say, by default, the child’s frame is the same as the parent’s frame.
You can change this by supplying a formula for the position Parameter of the Child. When you position and orient a Child using the position Parameter, you are telling it:
owhere its local frame’s origin is with respect to its parent’s origin, and
ohow its local frame’s x, y, and z vectors align with respect to its parent’s vectors.
In this way, if you change the position and orientation of a model in your tree, all the descendants of that model will move with the parent as one unit. You don’t need to worry about the details of how that happens.