solid Struct Reference
[librt geometry, raytracing]

#include <solid.h>

Collaboration diagram for solid:

Collaboration graph
[legend]

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)

Detailed Description

Definition at line 40 of file solid.h.


Field Documentation

struct bu_list l
 

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

fastf_t s_size
 

Distance across solid, in model space.

Definition at line 42 of file solid.h.

Referenced by dgo_autoview(), and dgo_get_autoview_cmd().

fastf_t s_csize
 

Dist across clipped solid (model space).

Definition at line 43 of file solid.h.

vect_t s_center
 

Center point of solid, in model space.

Definition at line 44 of file solid.h.

Referenced by dgo_autoview(), and dgo_get_autoview_cmd().

struct bu_list s_vlist
 

Pointer to unclipped vector list.

Definition at line 45 of file solid.h.

Referenced by dgo_drawH_part2(), and dgo_invent_solid().

int s_vlen
 

# of actual cmd[] entries in vlist

Definition at line 46 of file solid.h.

struct db_full_path s_fullpath
 

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

char s_flag
 

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

char s_iflag
 

UP = illuminated, DOWN = regular.

Definition at line 49 of file solid.h.

Referenced by dgo_drawH_part2(), dgo_illum_cmd(), and dgo_invent_solid().

char s_soldash
 

solid/dashed line flag

Definition at line 50 of file solid.h.

Referenced by dgo_drawH_part2(), and dgo_invent_solid().

char s_Eflag
 

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

char s_uflag
 

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

char s_dflag
 

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

char s_cflag
 

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

char s_wflag
 

work flag

Definition at line 55 of file solid.h.

Referenced by dgo_invent_solid().

unsigned char s_basecolor[3]
 

color from containing region

Definition at line 56 of file solid.h.

Referenced by dgo_color_soltab(), dgo_drawH_part2(), and dgo_invent_solid().

unsigned char s_color[3]
 

color to draw as

Definition at line 57 of file solid.h.

Referenced by dgo_color_soltab(), and dgo_invent_solid().

short s_regionid
 

region ID

Definition at line 58 of file solid.h.

Referenced by dgo_color_soltab(), dgo_drawH_part2(), and dgo_invent_solid().

unsigned int s_dlist
 

display list index

Definition at line 59 of file solid.h.

Referenced by dgo_invent_solid().

fastf_t s_transparency
 

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

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 61 of file solid.h.

Referenced by dgo_drawH_part2(), dgo_how_cmd(), and dgo_invent_solid().


The documentation for this struct was generated from the following file:
Generated on Mon Sep 18 01:25:16 2006 for BRL-CAD by  doxygen 1.4.6