41 "ToolBarIco/RigidBody/RigidBody.png");
43 auto group = page->addGroup(
"Rigid Body");
47 "ToolBarIco/RigidBody/RigidBody.png",
50 auto articulated = page->addGroup(
"ArticulatedBody");
52 articulated->addAction(
54 "ToolBarIco/RigidBody/Jeep_45.png",
55 [=]()->std::shared_ptr<Node> {
56 return std::make_shared<Jeep<DataType3f>>();
60 articulated->addAction(
62 "ToolBarIco/RigidBody/Tank_45.png",
63 [=]()->std::shared_ptr<Node> {
64 return std::make_shared<Tank<DataType3f>>();
68 articulated->addAction(
70 "ToolBarIco/RigidBody/UAV_15.png",
71 [=]()->std::shared_ptr<Node> {
72 return std::make_shared<UAV<DataType3f>>();
76 articulated->addAction(
78 "ToolBarIco/RigidBody/UUV_45.png",
79 [=]()->std::shared_ptr<Node> {
80 return std::make_shared<UUV<DataType3f>>();
static PluginEntry * instance()
static std::atomic< RigidBodyInitializer * > gInstance
void initializeActions() override
PERIDYNO_API dyno::PluginEntry * initDynoPlugin()
dyno::PluginEntry * initStaticPlugin()
void setDescription(std::string desc)
void setVersion(std::string pluginVersion)
void setName(std::string pluginName)