MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
VertexSampler.cpp File Reference
#include "VertexSampler.hpp"
#include "MotionCurves.hpp"
#include <glm/gtc/constants.hpp>
+ Include dependency graph for VertexSampler.cpp:

Go to the source code of this file.

Namespaces

namespace  MayaFlux
 Main namespace for the Maya Flux audio engine.
 
namespace  MayaFlux::Kinesis
 

Functions

std::vector< SampleResultMayaFlux::Kinesis::generate_samples (SpatialDistribution distribution, size_t count, const SamplerBounds &bounds, Kinesis::Stochastic::Stochastic &rng)
 Generate a batch of spatially distributed samples.
 
SampleResult MayaFlux::Kinesis::generate_sample_at (SpatialDistribution distribution, size_t index, size_t total, const SamplerBounds &bounds, Kinesis::Stochastic::Stochastic &rng)
 Generate a single sample at a specific index (for indexed/sequential modes).
 
std::vector< Nodes::PointVertexMayaFlux::Kinesis::to_point_vertices (std::span< const SampleResult > samples, glm::vec2 size_range={ 8.0F, 12.0F })
 Batch-project SampleResult vector to PointVertex.
 
std::vector< Nodes::LineVertexMayaFlux::Kinesis::to_line_vertices (std::span< const SampleResult > samples, glm::vec2 thickness_range={ 1.0F, 2.0F })
 Batch-project SampleResult vector to LineVertex.