MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ reinitialize()

void MayaFlux::Nodes::Network::ParticleNetwork::reinitialize ( size_t  num_particles,
const glm::vec3 &  bounds_min,
const glm::vec3 &  bounds_max,
Kinesis::SpatialDistribution  init_mode 
)

Reinitialize particle network with new parameters.

Parameters
num_particlesNumber of particles
bounds_minMinimum spatial extent
bounds_maxMaximum spatial extent
init_modeInitialization distribution

Definition at line 59 of file ParticleNetwork.cpp.

64{
65 m_num_points = num_particles;
66 m_bounds = { .min = bounds_min, .max = bounds_max };
67 m_init_mode = init_mode;
68
69 reset();
70}
void reset() override
Reset network to initial state.

References m_bounds, m_init_mode, m_num_points, MayaFlux::Kinesis::SamplerBounds::min, and reset().

+ Here is the call graph for this function: