Types and definitions related to display lists, angle distance cursor, and other generic view constructs.
More...
|
#define | BV_MAX 2047.0 |
|
#define | BV_MIN -2048.0 |
|
#define | BV_RANGE 4095.0 |
|
#define | INV_BV 0.00048828125 |
|
#define | INV_4096 0.000244140625 |
|
#define | BV_MINVIEWSIZE 0.0001 |
|
#define | BV_MINVIEWSCALE 0.00005 |
|
#define | UP 0 |
|
#define | DOWN 1 |
|
#define | BV_ANCHOR_AUTO 0 |
|
#define | BV_ANCHOR_BOTTOM_LEFT 1 |
|
#define | BV_ANCHOR_BOTTOM_CENTER 2 |
|
#define | BV_ANCHOR_BOTTOM_RIGHT 3 |
|
#define | BV_ANCHOR_MIDDLE_LEFT 4 |
|
#define | BV_ANCHOR_MIDDLE_CENTER 5 |
|
#define | BV_ANCHOR_MIDDLE_RIGHT 6 |
|
#define | BV_ANCHOR_TOP_LEFT 7 |
|
#define | BV_ANCHOR_TOP_CENTER 8 |
|
#define | BV_ANCHOR_TOP_RIGHT 9 |
|
#define | BV_OBJ_SETTINGS_INIT {0, 0, 1.0, 0, {255, 0, 0}, 1, 0.0, 0.0, 0, 0} |
|
#define | BV_DBOBJ_BASED 0x01 |
|
#define | BV_VIEWONLY 0x02 |
|
#define | BV_LINES 0x04 |
|
#define | BV_LABELS 0x08 |
|
#define | BV_AXES 0x10 |
|
#define | BV_POLYGONS 0x20 |
|
#define | BV_MESH_LOD 0x40 |
|
#define | BV_CSG_LOD 0x80 |
|
#define | BV_DB_OBJS 0x01 |
|
#define | BV_VIEW_OBJS 0x02 |
|
#define | BV_LOCAL_OBJS 0x04 |
|
#define | BV_CHILD_OBJS 0x08 |
|
#define | bv_scene_group bv_scene_obj |
|
#define | BV_SNAP_SHARED 0x1 |
|
#define | BV_SNAP_LOCAL 0x2 |
|
#define | BV_SNAP_DB 0x4 |
|
#define | BV_SNAP_VIEW 0x8 |
|
#define | BV_SNAP_TCL 0x10 |
|
Types and definitions related to display lists, angle distance cursor, and other generic view constructs.
This header is intended to be independent of any one BRL-CAD library and is specifically intended to allow the easy definition of common display list types between otherwise independent libraries (libdm and libged, for example).
◆ BV_MAX
◆ BV_MIN
◆ BV_RANGE
◆ INV_BV
◆ INV_4096
#define INV_4096 0.000244140625 |
◆ BV_MINVIEWSIZE
◆ BV_MINVIEWSCALE
#define BV_MINVIEWSCALE 0.00005 |
◆ UP
◆ DOWN
◆ BV_ANCHOR_AUTO
◆ BV_ANCHOR_BOTTOM_LEFT
#define BV_ANCHOR_BOTTOM_LEFT 1 |
◆ BV_ANCHOR_BOTTOM_CENTER
#define BV_ANCHOR_BOTTOM_CENTER 2 |
◆ BV_ANCHOR_BOTTOM_RIGHT
#define BV_ANCHOR_BOTTOM_RIGHT 3 |
◆ BV_ANCHOR_MIDDLE_LEFT
#define BV_ANCHOR_MIDDLE_LEFT 4 |
◆ BV_ANCHOR_MIDDLE_CENTER
#define BV_ANCHOR_MIDDLE_CENTER 5 |
◆ BV_ANCHOR_MIDDLE_RIGHT
#define BV_ANCHOR_MIDDLE_RIGHT 6 |
◆ BV_ANCHOR_TOP_LEFT
◆ BV_ANCHOR_TOP_CENTER
#define BV_ANCHOR_TOP_CENTER 8 |
◆ BV_ANCHOR_TOP_RIGHT
◆ BV_OBJ_SETTINGS_INIT
#define BV_OBJ_SETTINGS_INIT {0, 0, 1.0, 0, {255, 0, 0}, 1, 0.0, 0.0, 0, 0} |
◆ BV_DBOBJ_BASED
◆ BV_VIEWONLY
◆ BV_LINES
◆ BV_LABELS
◆ BV_AXES
◆ BV_POLYGONS
◆ BV_MESH_LOD
◆ BV_CSG_LOD
◆ BV_DB_OBJS
◆ BV_VIEW_OBJS
◆ BV_LOCAL_OBJS
◆ BV_CHILD_OBJS
◆ bv_scene_group
◆ BV_SNAP_SHARED
◆ BV_SNAP_LOCAL
◆ BV_SNAP_DB
◆ BV_SNAP_VIEW
◆ BV_SNAP_TCL
◆ down