Object Array Sample
ObjArray application, demonstrates dynamic creation of objects.
Running the application
Controls on the right allow navigation between objects in the currently
loaded model. (see Structure of DInsight models). They
represent a simplified version of Model Explorer.
Children group displays number of children in the current object and allows
making current one of them. The current object is highlighted in 3D with blue
color and its name is displayed at the top of the dialog. On load
"Children" group displays information about objects in the model,
meaning that the whole model is considered as the top object in the
hierarchy.
"Switch to parent" button on the top of the dialog makes parent the
current object.
"Position" edit boxes allow modification of location of the current
object.
"New Child" group allows adding new objects to the model or new
children to the current object.
File submenu allows saving and loading models.
"Current Object" submenu contains operations with the model
structure:
Operations
"Delete" command deletes the child selected in the "Child"
edit box.
"Detach" command makes the current object independent top-level
object of the model. On this command nothing will change in the 3D view. To make
sure that the command was carried out try to modify position of the current
object using "Position" edit boxes. The object should move
independently of its previous parent.
"Join" command makes the first top level object (different from the
current) child
of the current object. This command is invalid when a top object is being attached to
its child. As the result the object will move together with its parent.
See also: Sample List.
|