15 #include <grass/nviz.h>
17 static void cp_draw(nv_data *,
int,
int,
int);
30 data->cp_rot[id][
X] = data->cp_rot[id][
Y] = data->cp_rot[id][Z] = 0.0;
31 data->cp_trans[id][
X] = data->cp_trans[id][
Y] = data->cp_trans[id][Z] =
60 cp_draw(data, data->cur_cplane, bound1, bound2);
73 void cp_draw(nv_data *
data,
int current,
int surf1,
int surf2)
76 int surf_min = 0, surf_max = 0, temp;
85 if ((surf1 != -1) && (surf2 != -1)) {
86 for (i = 0; i < nsurfs; i++) {
87 if (surf_list[i] == surf1)
89 if (surf_list[i] == surf2)
93 if (surf_max < surf_min) {
107 for (i = 0; i < MAX_CPLANES; i++) {
113 for (i = surf_min; i < surf_max; i++) {