cgv
|
style of a surfel More...
#include <surfel_renderer.h>
Public Attributes | |
float | surface_offset = 0.0f |
position offset in normal direction to prevent z-figthing if surfels are placed directly on flat surfaces | |
float | point_size = 1.0f |
default value assigned to point size attribute in enable method of point renderer, set to 1 in constructor | |
bool | use_group_point_size = false |
whether to use the | |
bool | measure_point_size_in_pixel = true |
whether to measure point size in pixels or in world space relative to reference_pixel_size passed to enable method, defaults to true | |
float | blend_width_in_pixel = 1.0f |
set to 1 in constructor | |
float | halo_width_in_pixel = 0.0f |
set to 0 in constructor | |
float | percentual_halo_width = 0.0f |
set to 0 in constructor | |
rgba | halo_color = { 1.0f } |
color of halo with opacity channel | |
float | halo_color_strength = 0.5f |
strength in [0,1] of halo color with respect to color of primitive | |
bool | orient_splats = true |
set to true in constructor | |
bool | blend_points = true |
set to false in constructor | |
![]() | |
cgv::media::illum::surface_material::color_type | surface_color = cgv::media::illum::surface_material::color_type(0.4f, 0.1f, 0.7f) |
default value for color when map color to material is used | |
float | surface_opacity = 1.0f |
default value for the surface opacity when map color to material is used | |
CullingMode | culling_mode = CM_OFF |
culling mode for point splats, set to CM_OFF in constructor | |
IlluminationMode | illumination_mode = IM_ONE_SIDED |
illumination mode defaults to IM_ONE_SIDED | |
ColorMapping | map_color_to_material = CM_COLOR |
material side[s] where color is to be mapped to the diffuse material component, defaults to CM_COLOR for front and back color mapping | |
cgv::media::illum::textured_surface_material | material |
material of surface | |
![]() | |
bool | use_group_color = false |
whether to use group colors indexed through group index, defaults to false | |
bool | use_group_transformation = false |
whether to use group translation and rotation indexed through group index, defaults to false | |
style of a surfel
Definition at line 18 of file surfel_renderer.h.
bool cgv::render::surfel_render_style::blend_points = true |
set to false in constructor
Definition at line 51 of file surfel_renderer.h.
Referenced by cgv::gui::surfel_render_style_gui_creator::create(), cgv::render::surfel_renderer::disable(), and cgv::render::surfel_renderer::enable().
float cgv::render::surfel_render_style::blend_width_in_pixel = 1.0f |
set to 1 in constructor
Definition at line 39 of file surfel_renderer.h.
Referenced by cgv::gui::surfel_render_style_gui_creator::create(), and cgv::render::surfel_renderer::enable().
rgba cgv::render::surfel_render_style::halo_color = { 1.0f } |
color of halo with opacity channel
Definition at line 45 of file surfel_renderer.h.
Referenced by cgv::gui::surfel_render_style_gui_creator::create(), and cgv::render::surfel_renderer::enable().
float cgv::render::surfel_render_style::halo_color_strength = 0.5f |
strength in [0,1] of halo color with respect to color of primitive
Definition at line 47 of file surfel_renderer.h.
Referenced by cgv::gui::surfel_render_style_gui_creator::create(), and cgv::render::surfel_renderer::enable().
float cgv::render::surfel_render_style::halo_width_in_pixel = 0.0f |
set to 0 in constructor
Definition at line 41 of file surfel_renderer.h.
Referenced by cgv::gui::surfel_render_style_gui_creator::create(), and cgv::render::surfel_renderer::enable().
bool cgv::render::surfel_render_style::measure_point_size_in_pixel = true |
whether to measure point size in pixels or in world space relative to reference_pixel_size passed to enable method, defaults to true
Definition at line 33 of file surfel_renderer.h.
Referenced by cgv::gui::surfel_render_style_gui_creator::create(), and cgv::render::surfel_renderer::enable().
bool cgv::render::surfel_render_style::orient_splats = true |
set to true in constructor
Definition at line 49 of file surfel_renderer.h.
Referenced by cgv::gui::surfel_render_style_gui_creator::create(), and cgv::render::surfel_renderer::enable().
float cgv::render::surfel_render_style::percentual_halo_width = 0.0f |
set to 0 in constructor
Definition at line 43 of file surfel_renderer.h.
Referenced by cgv::gui::surfel_render_style_gui_creator::create(), and cgv::render::surfel_renderer::enable().
float cgv::render::surfel_render_style::point_size = 1.0f |
default value assigned to point size attribute in enable
method of point renderer, set to 1 in constructor
Definition at line 29 of file surfel_renderer.h.
Referenced by cgv::gui::surfel_render_style_gui_creator::create(), and cgv::render::surfel_renderer::enable().
float cgv::render::surfel_render_style::surface_offset = 0.0f |
position offset in normal direction to prevent z-figthing if surfels are placed directly on flat surfaces
Definition at line 23 of file surfel_renderer.h.
Referenced by cgv::gui::surfel_render_style_gui_creator::create(), and cgv::render::surfel_renderer::enable().
bool cgv::render::surfel_render_style::use_group_point_size = false |
whether to use the
Definition at line 31 of file surfel_renderer.h.
Referenced by cgv::render::surfel_renderer::enable(), and cgv::render::surfel_renderer::validate_attributes().