Loading...
Searching...
No Matches
GRASS Nviz Library

by GRASS Development Team (https://grass.osgeo.org)

# Introduction to Nviz Library

This library is build on GRASS OGSF Library and serves as the interface for wxGUI Nviz extension and CLI-based Nviz module.

# Functions

## Initialization

- Nviz_color_from_str()
- Nviz_init_data()
- Nviz_set_bgcolor()

## Viewport settings

- Nviz_change_exag()
- Nviz_get_exag()
- Nviz_get_exag_height()
- Nviz_init_view()
- Nviz_resize_window()
- Nviz_set_focus_map()
- Nviz_set_focus_state()
- Nviz_set_viewpoint_position()
- Nviz_set_viewpoint_height()
- Nviz_set_viewpoint_persp()
- Nviz_update_ranges()

## Draw map objects

- Nviz_draw_all()
- Nviz_draw_all_surf()
- Nviz_draw_all_vect()
- Nviz_draw_quick()

## Map objects manipulation

- Nviz_new_map_obj()
- Nviz_set_attr()
- Nviz_set_surface_attr_default()
- Nviz_set_vpoint_attr_default()
- Nviz_set_volume_attr_default()
- Nviz_unset_attr()

## Lights settings

- Nviz_set_light_ambient()
- Nviz_set_light_bright()
- Nviz_set_light_color()
- Nviz_set_light_position()
- Nviz_init_light()
- Nviz_new_light()

## Clip planes manipulation

- Nviz_draw_cplane()
- Nviz_new_cplane()
- Nviz_off_cplane()

## Off-screen rendering

- Nviz_create_render_window()
- Nviz_destroy_render_window()
- Nviz_init_render_window()
- Nviz_make_current_render_window()
- Nviz_new_render_window()

# Authors

Martin Landa <landa.martin gmail.com>