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

◆ initialize()

void MayaFlux::Nodes::Network::PhysicsOperator::initialize ( const std::vector< PointVertex > &  vertices)

Initialize with a single physics collection.

Parameters
verticesPointVertex array with position, color, size

Definition at line 20 of file PhysicsOperator.cpp.

21{
22 if (vertices.empty()) {
24 "Cannot initialize PhysicsOperator with zero vertices");
25 return;
26 }
27
28 m_collections.clear();
29 add_collection(vertices);
30
32 "PhysicsOperator initialized with {} points", vertices.size());
33}
#define MF_WARN(comp, ctx,...)
#define MF_DEBUG(comp, ctx,...)
std::vector< CollectionGroup > m_collections
void add_collection(const std::vector< PointVertex > &vertices, float mass_multiplier=1.0F)
Add a single physics collection.
@ NodeProcessing
Node graph processing (Nodes::NodeGraphManager)
@ Nodes
DSP Generator and Filter Nodes, graph pipeline, node management.

References add_collection(), m_collections, MF_DEBUG, MF_WARN, MayaFlux::Journal::NodeProcessing, and MayaFlux::Journal::Nodes.

+ Here is the call graph for this function: