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

◆ to_mesh_vertices()

std::vector< Nodes::MeshVertex > MayaFlux::Kinesis::to_mesh_vertices ( std::span< const SampleResult samples,
glm::vec2  weight_range = { 0.0F, 1.0F } 
)

Batch-project SampleResult vector to MeshVertex.

Parameters
samplesSource samples
weight_rangeWeight range passed to to_mesh_vertex (for potential shader use)
Returns
MeshVertex vector of equal length

Definition at line 420 of file VertexSampler.cpp.

423{
424 std::vector<Nodes::MeshVertex> out;
425 out.reserve(samples.size());
426 for (const auto& s : samples) {
427 out.push_back(to_mesh_vertex(s, weight_range));
428 }
429 return out;
430}
Nodes::MeshVertex to_mesh_vertex(const SampleResult &s, glm::vec2 weight_range={ 0.0F, 1.0F }) noexcept
Project SampleResult to MeshVertex.

References to_mesh_vertex().

+ Here is the call graph for this function: