41 void add_points(
const std::vector<PointVertex>& points);
47 void set_points(
const std::vector<PointVertex>& points);
54 void update_point(
size_t index,
const PointVertex& point);
61 [[nodiscard]]
PointVertex get_point(
size_t index)
const;
67 [[nodiscard]]
const std::vector<PointVertex>&
get_points()
const
92 return m_points.size();
98 void compute_frame()
override;
Base class for nodes that generate 3D geometry data.
const std::vector< PointVertex > & get_points() const
Get all points.
std::vector< PointVertex > & get_points()
Get all points.
std::vector< PointVertex > m_points
size_t get_point_count() const
Get number of points.
Unstructured collection of 3D points for visualization.
Vertex type for point primitives (POINT_LIST topology)