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

◆ generate_initial_positions()

std::vector< LineVertex > MayaFlux::Nodes::Network::PointCloudNetwork::generate_initial_positions ( )
private

Definition at line 377 of file PointCloudNetwork.cpp.

378{
380 return Kinesis::to_line_vertices(samples, { 1.0F, 2.0F });
381}
Kinesis::Stochastic::Stochastic m_random_gen
std::vector< Nodes::LineVertex > to_line_vertices(std::span< const SampleResult > samples, glm::vec2 thickness_range)
Batch-project SampleResult vector to LineVertex.
std::vector< SampleResult > generate_samples(SpatialDistribution dist, size_t count, const SamplerBounds &bounds, Stochastic::Stochastic &rng)
Generate a batch of spatially distributed samples.

References MayaFlux::Kinesis::generate_samples(), m_bounds, m_init_mode, m_num_points, m_random_gen, and MayaFlux::Kinesis::to_line_vertices().

Referenced by initialize(), reset(), and set_operator().

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