#include <solid.h>
Collaboration diagram for solid:
Data Fields | |
bu_list | l |
fastf_t | s_size |
Distance across solid, in model space. | |
fastf_t | s_csize |
Dist across clipped solid (model space). | |
vect_t | s_center |
Center point of solid, in model space. | |
bu_list | s_vlist |
Pointer to unclipped vector list. | |
int | s_vlen |
# of actual cmd[] entries in vlist | |
db_full_path | s_fullpath |
char | s_flag |
UP = object visible, DOWN = obj invis. | |
char | s_iflag |
UP = illuminated, DOWN = regular. | |
char | s_soldash |
solid/dashed line flag | |
char | s_Eflag |
flag - not a solid but an "E'd" region | |
char | s_uflag |
1 - the user specified the color | |
char | s_dflag |
1 - s_basecolor is derived from the default | |
char | s_cflag |
1 - use the default color | |
char | s_wflag |
work flag | |
unsigned char | s_basecolor [3] |
color from containing region | |
unsigned char | s_color [3] |
color to draw as | |
short | s_regionid |
region ID | |
unsigned int | s_dlist |
display list index | |
fastf_t | s_transparency |
holds a transparency value in the range [0.0, 1.0] | |
int | s_dmode |
draw mode: 0 - wireframe 1 - shaded bots and polysolids only (booleans NOT evaluated) 2 - shaded (booleans NOT evaluated) 3 - shaded (booleans evaluated) |
Definition at line 40 of file solid.h.
|
Definition at line 41 of file solid.h. Referenced by dgo_build_tops(), dgo_color_soltab(), dgo_drawH_part2(), Dgo_Init(), dgo_invent_solid(), and dgo_zap_cmd(). |
|
Distance across solid, in model space.
Definition at line 42 of file solid.h. Referenced by dgo_autoview(), and dgo_get_autoview_cmd(). |
|
Dist across clipped solid (model space).
|
|
Center point of solid, in model space.
Definition at line 44 of file solid.h. Referenced by dgo_autoview(), and dgo_get_autoview_cmd(). |
|
Pointer to unclipped vector list.
Definition at line 45 of file solid.h. Referenced by dgo_drawH_part2(), and dgo_invent_solid(). |
|
# of actual cmd[] entries in vlist
|
|
Definition at line 47 of file solid.h. Referenced by dgo_drawH_part2(), dgo_get_autoview_cmd(), dgo_how_cmd(), dgo_illum_cmd(), dgo_invent_solid(), and dgo_set_transparency_cmd(). |
|
UP = object visible, DOWN = obj invis.
Definition at line 48 of file solid.h. Referenced by dgo_build_tops(), dgo_drawH_part2(), and dgo_who_cmd(). |
|
UP = illuminated, DOWN = regular.
Definition at line 49 of file solid.h. Referenced by dgo_drawH_part2(), dgo_illum_cmd(), and dgo_invent_solid(). |
|
solid/dashed line flag
Definition at line 50 of file solid.h. Referenced by dgo_drawH_part2(), and dgo_invent_solid(). |
|
flag - not a solid but an "E'd" region
Definition at line 51 of file solid.h. Referenced by dgo_drawH_part2(), and dgo_invent_solid(). |
|
1 - the user specified the color
Definition at line 52 of file solid.h. Referenced by dgo_color_soltab(), dgo_drawH_part2(), and dgo_invent_solid(). |
|
1 - s_basecolor is derived from the default
Definition at line 53 of file solid.h. Referenced by dgo_drawH_part2(), and dgo_invent_solid(). |
|
1 - use the default color
Definition at line 54 of file solid.h. Referenced by dgo_color_soltab(), dgo_drawH_part2(), and dgo_invent_solid(). |
|
work flag
Definition at line 55 of file solid.h. Referenced by dgo_invent_solid(). |
|
color from containing region
Definition at line 56 of file solid.h. Referenced by dgo_color_soltab(), dgo_drawH_part2(), and dgo_invent_solid(). |
|
color to draw as
Definition at line 57 of file solid.h. Referenced by dgo_color_soltab(), and dgo_invent_solid(). |
|
region ID
Definition at line 58 of file solid.h. Referenced by dgo_color_soltab(), dgo_drawH_part2(), and dgo_invent_solid(). |
|
display list index
Definition at line 59 of file solid.h. Referenced by dgo_invent_solid(). |
|
holds a transparency value in the range [0.0, 1.0]
Definition at line 60 of file solid.h. Referenced by dgo_drawH_part2(), dgo_how_cmd(), dgo_invent_solid(), and dgo_set_transparency_cmd(). |
|
draw mode: 0 - wireframe 1 - shaded bots and polysolids only (booleans NOT evaluated) 2 - shaded (booleans NOT evaluated) 3 - shaded (booleans evaluated)
Definition at line 61 of file solid.h. Referenced by dgo_drawH_part2(), dgo_how_cmd(), and dgo_invent_solid(). |