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

◆ apply_per_particle_mass()

void MayaFlux::Nodes::Network::PhysicsOperator::apply_per_particle_mass ( const std::shared_ptr< NodeNetwork > &  source)
private

Definition at line 414 of file PhysicsOperator.cpp.

416{
417 size_t global_index = 0;
418
419 for (auto& group : m_collections) {
420 for (auto& i : group.physics_state) {
421 auto val = source->get_node_output(global_index++);
422 if (!val)
423 continue;
424
425 i.mass = std::max(0.1F, static_cast<float>(*val));
426 }
427 }
428}
std::vector< CollectionGroup > m_collections
Source source()
Begin a Source chain.
Definition Plot.hpp:128

References m_collections.

Referenced by apply_one_to_one().

+ Here is the caller graph for this function: