What populate_scene() draws, and how.
More...
#include <scene.hpp>
What populate_scene() draws, and how.
Definition at line 106 of file scene.hpp.
◆ cloud_name
| std::string reusex::visualize::SceneOptions::cloud_name = "cloud" |
Named geometry cloud supplying point positions for every point layer.
Definition at line 110 of file scene.hpp.
◆ coarse_points
| std::size_t reusex::visualize::SceneOptions::coarse_points = 0 |
Also build a hidden coarse actor of at most this many points per point layer (0 = none), for an interactive viewer to show while the camera moves.
Only built when it is smaller than what the full actor draws.
Definition at line 126 of file scene.hpp.
◆ frustum_depth
| double reusex::visualize::SceneOptions::frustum_depth = 0.25 |
Depth of a drawn frustum, in metres.
Definition at line 131 of file scene.hpp.
◆ frustum_rgb
| std::array<std::uint8_t, 3> reusex::visualize::SceneOptions::frustum_rgb {150, 160, 176} |
◆ highlight
◆ layers
Layers in draw order. Empty is an error.
Definition at line 108 of file scene.hpp.
◆ max_frustums
| std::size_t reusex::visualize::SceneOptions::max_frustums = 300 |
Frustums drawn at most; posed frames beyond it are skipped evenly.
Definition at line 129 of file scene.hpp.
◆ max_points
| std::size_t reusex::visualize::SceneOptions::max_points = 0 |
Draw at most this many points per point layer (0 = all).
See lod_indices() for which.
Definition at line 122 of file scene.hpp.
◆ mesh_name
| std::string reusex::visualize::SceneOptions::mesh_name = "mesh" |
◆ palette
| std::optional<LabelPalette> reusex::visualize::SceneOptions::palette |
◆ panorama_rgb
| std::array<std::uint8_t, 3> reusex::visualize::SceneOptions::panorama_rgb {255, 176, 64} |
◆ point_size
| double reusex::visualize::SceneOptions::point_size = 2.0 |
Point sprite size in pixels. Must be positive.
Definition at line 114 of file scene.hpp.
The documentation for this struct was generated from the following file: