51 "ToolBarIco/DualParticleSystem/DualParticleSystem_v4.png");
53 auto group = page->addGroup(
"Particle Fluid Solvers");
57 "Dual Particle Fluid",
58 "ToolBarIco/DualParticleSystem/DualParticleFluid_v4.png",
59 [=]()->std::shared_ptr<Node> {
61 auto fluid = std::make_shared<DualParticleFluid<DataType3f>>();
63 auto vpRender = std::make_shared<GLPointVisualModule>();
64 vpRender->setColor(
Color(1, 1, 0));
65 vpRender->setColorMapMode(GLPointVisualModule::PER_VERTEX_SHADER);
66 fluid->stateVirtualPointSet()->connect(vpRender->inPointSet());
67 vpRender->varPointSize()->setValue(0.0005);
68 fluid->graphicsPipeline()->pushModule(vpRender);
void initializeActions() override
static std::atomic< DualParticleSystemInitializer * > gInstance
static PluginEntry * instance()
PERIDYNO_API dyno::PluginEntry * initDynoPlugin()
dyno::PluginEntry * initStaticPlugin()
void setDescription(std::string desc)
void setVersion(std::string pluginVersion)
void setName(std::string pluginName)