API Documentation
|
logic for storing a viewport in a CAD-friendly way for exporting and importing. More...
#include <CADEntities.h>
Public Types | |
enum | Flags { e_perspective , e_enable_front_clipping , e_enable_back_clipping , e_enable_ucs_follow , e_enable_front_clip , e_enable_icon_visible , e_enable_ucs_icon_at_origin , e_enable_fast_zoom , e_enable_snaps , e_enable_grids , e_enable_iso_snap , e_enable_hide_plot , e_is_pair_top , e_iso_pair_right , e_enable_viewport_zoom_lock , e_always_enabled , e_enable_non_rect_clipping , e_viewport_off , e_grid_beyond_limits , e_adaptive_grid , e_grid_subdivide , e_grid_follows_workplane } |
enum | RenderMode { e_2D_optimized = 0 , e_wireframe = 1 , e_hidden_line = 2 , e_flat_shaded = 3 , e_gouraud_shaded = 4 , e_flat_shaded_with_wireframe = 5 , e_gouraud_shaded_with_wireframe = 6 } |
enum | ViewMode { e_perspective_view = 0 , e_front_clipping = 1 , e_back_clipping = 2 , e_ucs_follow_mode = 3 , e_front_clipping_not_at_camera = 4 } |
logic for storing a viewport in a CAD-friendly way for exporting and importing.
Class: ViewportData
enum Flags |
enum RenderMode |
enum ViewMode |
bool has_grid = false |
String id = "*Active" |
fltp08 perspective_lens_length = 1.0 |
RenderMode render_mode = e_2D_optimized |
fltp08 view_height = 1.0 |