DataGeom

graphics/plugins_datageom-icon.png

The DataGeom plugin sets the geometry of the container it is assigned to according to the received data. A group with child geometry containers is defined in the scene tree and the DataField receives the index of the selected geometry (index is zero based). The same result could be achieved by using the Data3DObject plugin, but Data3DObject plugin accesses the disk when used. So, to avoid real time rendering problems in heavy scenes, it is better to use the DataGeom since it does not access the disk.

graphics/plugins_datageom.png
Unique Parameters
  • Group Parent: is the parent container of the geometries in the scene tree. The container is dragged to the container area in the DataGeom editor.

  • Copy Container: Defines if the sent geometry will be copied as a child container to the DataGeom controlled container.

Example

Given the following scene tree:

graphics/plugins_datageom-example.png

The DataPool assignment Geom=0; will change the geometry of the GEOM container to sphere, Geom=1; will change it to cube and so on.

Note: If an index value that doesn’t exist is sent, then zero value is used (the first geometry under the group).