[GRASS-dev] nviz volume fails: unknown shade style returned in get_drawmode

Michael Barton michael.barton at asu.edu
Fri Feb 23 13:49:09 EST 2007


This is a question for Bob I think.

Michael


On 2/23/07 8:23 AM, "Markus Neteler" <neteler at itc.it> wrote:

> Markus Neteler wrote on 02/21/2007 12:20 PM:
>> Hi,
>> 
>> in the recent restructuring of NVIZ the volume
>> was apparently not tested:
>> 
>> Dataset (9.3MB):
>>  http://mpa.itc.it/grasstutor/data7/slovakia3d.tar.gz
>> 
>> grass63 ~/grassdata/slovakia3d/PERMANENT/
>> nviz el=dem500 vol=precip3d.500z50
>> Loading Data
>> Update elev null mask
>> Loading Data
>> translating colors from fp
>> recalculating normals...
>> Error in startup script: Internal Error: unknown shade style returned in
>> get_drawmode
>>     while executing
>> "Nvol$curr slice get_drawmode"
>>   
> 
> The problem is in
> visualization/nviz/src/map_obj.c
> 
> line 833 etc read like this (G_debug() I have added for me only):
>     /* Parse mode returned for shade style and surface style */
>     G_debug(0,"mode: %d",mode);
>     if (mode & DM_GOURAUD)
>     strcpy(shade, "gouraud");
>     else if (mode & DM_FLAT)
>     strcpy(shade, "flat");
>     else {
>     Tcl_SetResult(interp,
>               "Internal Error: unknown shade style returned in
> get_drawmode",
>               TCL_VOLATILE);
>     return (TCL_ERROR);
>     }
> 
> Result is:
> 
> D0/0: mode: 2308
> Error in startup script: Internal Error: unknown shade style returned in
> get_drawmode
>     while executing
> "Nvol$curr slice get_drawmode"
> 
> In
> include/gsurf.h
> are definitions for:
> 
> /* surface display modes */
> #define DM_GOURAUD   0x00000100
> #define DM_FLAT      0x00000200   /* defined for symmetry */
> #define DM_FRINGE    0x00000010
> #define DM_WIRE      0x00000001
> #define DM_COL_WIRE  0x00000002
> #define DM_POLY      0x00000004
> #define DM_WIRE_POLY 0x00000008
> #define DM_GRID_WIRE 0x00000400
> #define DM_GRID_SURF 0x00000800
> 
> Not sure what mode = 2308 means...
> 
> Markus
> 
> 

__________________________________________
Michael Barton, Professor of Anthropology
School of Human Evolution & Social Change
Center for Social Dynamics and Complexity
Arizona State University

phone: 480-965-6213
fax: 480-965-7671
www: http://www.public.asu.edu/~cmbarton 




More information about the grass-dev mailing list