#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(). |
1.4.6