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

◆ to_point_vertices()

std::vector< Nodes::PointVertex > MayaFlux::Kinesis::to_point_vertices ( std::span< const SampleResult samples,
glm::vec2  size_range = { 8.0F, 12.0F } 
)

Batch-project SampleResult vector to PointVertex.

Parameters
samplesSource samples
size_rangeSize range passed to to_point_vertex
Returns
PointVertex vector of equal length

Definition at line 396 of file VertexSampler.cpp.

399{
400 std::vector<Nodes::PointVertex> out;
401 out.reserve(samples.size());
402 for (const auto& s : samples) {
403 out.push_back(to_point_vertex(s, size_range));
404 }
405 return out;
406}
Nodes::PointVertex to_point_vertex(const SampleResult &s, glm::vec2 size_range={ 8.0F, 12.0F }) noexcept
Project SampleResult to PointVertex.

References to_point_vertex().

Referenced by MayaFlux::Nodes::Network::ParticleNetwork::generate_initial_vertices().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: