git-svn-id: https://svn.osgeo.org/grass/grass/trunk@46798 15284696-431f-4ddb-bdfa-cd5b030d7da7
@@ -1336,7 +1336,7 @@ class Nviz(object):
def DrawLightingModel(self):
"""!Draw lighting model"""
if self.showLight:
- GS_draw_lighting_model()
+ Nviz_draw_model(self.data)
def SetFringe(self, sid, color, elev, nw = False, ne = False, sw = False, se = False):
"""!Set fringe
@@ -164,6 +164,7 @@ int Nviz_set_light_color(nv_data *, int, int, int, int);
int Nviz_set_light_ambient(nv_data *, int, double);
int Nviz_init_light(nv_data *, int);
int Nviz_new_light(nv_data *);
+int Nviz_draw_model(nv_data *);
/* map_obj.c */
int Nviz_new_map_obj(int, const char *, double, nv_data *);
@@ -177,3 +177,18 @@ int Nviz_new_light(nv_data * data)
return 1;
}
+/*!
+ \brief Draw lighting model
+
+ \param data nviz data
+*/
+int Nviz_draw_model(nv_data * data)
+{
+ GS_set_draw(GSD_FRONT);
+ GS_ready_draw();
+ GS_draw_lighting_model();
+ GS_done_draw();
+ GS_set_draw(GSD_BACK);
+ return 1;
+}