15 #include <grass/glocale.h>
16 #include <grass/nviz.h>
32 data->num_cplanes = 0;
34 for (i = 0; i < MAX_CPLANES; i++) {
40 for (i = 0; i < MAX_LIGHTS; i++) {
45 data->num_fringes = 0;
58 for (i = 0; data->num_fringes; i++) {
60 data->fringe[i] =
NULL;
62 data->num_fringes = 0;
74 data->bgcolor = color;
103 G_warning(_(
"Invalid color (%s), using \"white\" as default"),
105 red = grn = blu = 255;
124 int id,
unsigned long color,
125 double elev,
int nw,
int ne,
int sw,
int se)
129 struct fringe_data *f;
140 f = (
struct fringe_data *) G_malloc(
sizeof(
struct fringe_data));
149 data->fringe = (
struct fringe_data **) G_realloc(data->fringe, data->num_fringes + 1 *
sizeof(
struct fringe_data *));
150 data->fringe[data->num_fringes++] = f;
167 int id,
unsigned long color,
168 double elev,
int nw,
int ne,
int sw,
int se)
172 struct fringe_data *f;
182 for (i = 0; i < data->num_fringes; i++) {
198 elev, nw, ne, sw, se);