Delta3D library. More...
#include <pluginActorsManagement.h>
Public Member Functions | |
| void | AddRobotToGM (int id, RobotInitData parameters, float height) |
Delta3D library.
Symbricator3D library The single most important reason that there is a PluginActorsManagement class besides the Symbricator3D actors management class, is the adapted AddRobotToGM routine.
Definition at line 22 of file pluginActorsManagement.h.
| void PluginActorsManagement::AddRobotToGM | ( | int | id, | |
| RobotInitData | parameters, | |||
| float | height | |||
| ) |
This routine is a little bit more sophisticated then might be expected beforehand. The actors in the plugin does have an additional OSG field. This one is set quite subtle in the constructor, as: GetOSGNode()->addDescription("libplugins_delta3d"); For example in SocketBody::SocketBody. This field is used over here to recognise entities that are added later to the scene and update the cameras of older robots.
| id | ||
| parameters | ||
| height |
Definition at line 30 of file pluginActorsManagement.cpp.
Referenced by PluginEntryPoint::StartPlugin().
1.6.1