55 "ToolBarIco/Modeling/Modeling.png");
57 auto basic = page->addGroup(
"Basic");
61 "ToolBarIco/Modeling/Plane.png",
62 [=]()->std::shared_ptr<Node> {
63 return std::make_shared<PlaneModel<DataType3f>>();
68 "ToolBarIco/Modeling/Cube.png",
69 [=]()->std::shared_ptr<Node> {
70 return std::make_shared<CubeModel<DataType3f>>();
75 "ToolBarIco/Modeling/Sphere.png",
76 [=]()->std::shared_ptr<Node> {
77 return std::make_shared<SphereModel<DataType3f>>();
82 "ToolBarIco/Modeling/Cylinder.png",
83 [=]()->std::shared_ptr<Node> {
84 return std::make_shared<CylinderModel<DataType3f>>();
88 "ToolBarIco/Modeling/Cone.png",
89 [=]()->std::shared_ptr<Node> {
90 return std::make_shared<ConeModel<DataType3f>>();
95 "ToolBarIco/Modeling/Capsule.png",
96 [=]()->std::shared_ptr<Node> {
97 return std::make_shared<CapsuleModel<DataType3f>>();
100 auto op = page->addGroup(
"Operation");
104 "ToolBarIco/Modeling/Turn.png",
105 [=]()->std::shared_ptr<Node> {
106 return std::make_shared<TurningModel<DataType3f>>();
112 "ToolBarIco/Modeling/CubeCombo.png",
113 [=]()->std::shared_ptr<Node> {
114 return std::make_shared<MergeTriangleSet<DataType3f>>();
117 auto samplers = page->addGroup(
"Samplers");
128 "ToolBarIco/Modeling/CubeSampler.png",
129 [=]()->std::shared_ptr<Node> {
130 return std::make_shared<ShapeSampler<DataType3f>>();
void setDescription(std::string desc)
void setVersion(std::string pluginVersion)
void setName(std::string pluginName)