56 [=](
const std::string& path)->std::shared_ptr<Node>
58 auto node = std::make_shared<GltfLoader<DataType3f>>();
59 node->varFileName()->setValue(path);
64 [=](
const std::string& path)->std::shared_ptr<Node>
66 auto node = std::make_shared<GltfLoader<DataType3f>>();
67 node->varFileName()->setValue(path);
74 "ToolBarIco/Modeling/Modeling.png");
76 auto basic = page->addGroup(
"Basic");
80 "ToolBarIco/Modeling/Plane.png",
81 [=]()->std::shared_ptr<Node> {
82 return std::make_shared<PlaneModel<DataType3f>>();
87 "ToolBarIco/Modeling/Cube.png",
88 [=]()->std::shared_ptr<Node> {
89 return std::make_shared<CubeModel<DataType3f>>();
94 "ToolBarIco/Modeling/Sphere.png",
95 [=]()->std::shared_ptr<Node> {
96 return std::make_shared<SphereModel<DataType3f>>();
101 "ToolBarIco/Modeling/Cylinder.png",
102 [=]()->std::shared_ptr<Node> {
103 return std::make_shared<CylinderModel<DataType3f>>();
107 "ToolBarIco/Modeling/Cone.png",
108 [=]()->std::shared_ptr<Node> {
109 return std::make_shared<ConeModel<DataType3f>>();
114 "ToolBarIco/Modeling/Capsule.png",
115 [=]()->std::shared_ptr<Node> {
116 return std::make_shared<CapsuleModel<DataType3f>>();
119 auto op = page->addGroup(
"Operation");
123 "ToolBarIco/Modeling/Turn.png",
124 [=]()->std::shared_ptr<Node> {
125 return std::make_shared<TurningModel<DataType3f>>();
131 "ToolBarIco/Modeling/CubeCombo.png",
132 [=]()->std::shared_ptr<Node> {
133 return std::make_shared<MergeTriangleSet<DataType3f>>();
136 auto samplers = page->addGroup(
"Samplers");
147 "ToolBarIco/Modeling/CubeSampler.png",
148 [=]()->std::shared_ptr<Node> {
149 return std::make_shared<ShapeSampler<DataType3f>>();
void setDescription(std::string desc)
void setVersion(std::string pluginVersion)
void setName(std::string pluginName)