44 this->m_particle_position.connect(
m_nbrQueryTri->inPosition());
47 this->inTriangleSet()->connect(
m_nbrQueryTri->inTriangleSet());
54 this->m_particle_position.connect(
m_visModule->inPosition());
55 this->m_particle_velocity.connect(
m_visModule->inVelocity());
59 printf(
"finished initialize fluid viscosity\n");
73 printf(
"finished initialize mesh collision\n");
75 m_pbdModule = std::make_shared<SemiAnalyticalIncompressibilityModule<TDataType>>();
81 this->m_particle_attribute.connect(&
m_pbdModule->m_particle_attribute);
83 this->m_particle_position.connect(&
m_pbdModule->m_particle_position);
85 this->m_triangle_vertex.connect(&
m_pbdModule->m_triangle_vertex);
86 this->m_triangle_vertex_old.connect(&
m_pbdModule->m_triangle_vertex_old);
88 this->m_triangle_vertex_mass.connect(&
m_pbdModule->m_triangle_vertex_mass);
90 this->m_triangle_index.connect(&
m_pbdModule->m_triangle_index);