49 "ToolBarIco/HeightField/HeightField.png");
51 auto group = page->addGroup(
"Ocean");
55 "ToolBarIco/HeightField/OceanPatch.png",
56 [=]()->std::shared_ptr<Node> {
57 auto patch = std::make_shared<OceanPatch<DataType3f>>();
64 "ToolBarIco/HeightField/Ocean.png",
65 [=]()->std::shared_ptr<Node> {
66 auto ocean = std::make_shared<Ocean<DataType3f>>();
67 ocean->varExtentX()->setValue(2);
68 ocean->varExtentZ()->setValue(2);
75 "ToolBarIco/HeightField/Wave.png",
76 [=]()->std::shared_ptr<Node> {
77 auto ocean = std::make_shared<LargeOcean<DataType3f>>();
84 "ToolBarIco/HeightField/CapillaryWave.png",
85 [=]()->std::shared_ptr<Node> {
return std::make_shared<CapillaryWave<DataType3f>>(); });
89 "ToolBarIco/RigidBody/RigidBody.png");
91 auto group2 = page2->addGroup(
"ArticulatedBody");
95 "ToolBarIco/RigidBody/Boat_45.png",
96 [=]()->std::shared_ptr<Node> {
97 auto vessel = std::make_shared<Vessel<DataType3f>>();
void setDescription(std::string desc)
void setVersion(std::string pluginVersion)
void setName(std::string pluginName)