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

◆ extract_vertices()

std::vector< LineVertex > MayaFlux::Nodes::Network::PathOperator::extract_vertices ( ) const

Extract current vertex data as LineVertex array.

Returns
Vector of LineVertex with current positions, colors, thicknesses

Definition at line 147 of file PathOperator.cpp.

148{
149 std::vector<LineVertex> positions;
150
151 for (const auto& path : m_paths) {
152 const auto points = path->get_control_points();
153 positions.insert(positions.end(), points.rbegin(), points.rend());
154 }
155
156 return positions;
157}
std::vector< glm::vec2 > * points
std::vector< glm::vec3 > positions
std::vector< std::shared_ptr< GpuSync::PathGeneratorNode > > m_paths

References m_paths, points, and positions.