UF_VIEW_edge_display_options_s (view source)
 
Defined in: uf_view.h
 
Also known as:
 
Overview
Structure UF_VIEW_edge_display_options_t specifies options that
control the display of hidden edges, silhouettes, and smooth edges
in a view of type UF_VIEW_MODEL_TYPE.

Function
UF_VIEW_ask_surface_display_options
returns the edge display options of a view, and function
UF_VIEW_set_surface_display_options
modifies the edge display options of a view.

See Also
UF_VIEW_smooth_edges_t


Data Members

hidden_edge_mode
int
Hidden edge style for the view
The following constants are valid :
UF_VIEW_HIDDEN_EDGES_SOLID,
UF_VIEW_HIDDEN_EDGES_INVIS,
UF_VIEW_HIDDEN_EDGES_DASHED,
UF_VIEW_HIDDEN_EDGES_GRAY_THIN

silhouette_mode
int
Silhouettes flag (on or off) in the view
The following constants are valid :
UF_VIEW_SILHOUETTES_ON and
UF_VIEW_SILHOUETTES_OFF

smooth_edges_mode
UF_VIEW_smooth_edges_t
Smooth edges flag (on or off) in the view
The following constants are valid :
UF_VIEW_SMOOTH_EDGES_ON and
UF_VIEW_SMOOTH_EDGES_OFF

smooth_edge_color
int
Smooth edges color in the view
The following values are valid :
UF_OBJ_COLOR_ORIGINAL,
[ 1 - 216 ]

smooth_edge_font
int
Smooth edges font in the view
The following constants are valid :
UF_OBJ_FONT_ORIGINAL,
UF_OBJ_FONT_SOLID,
UF_OBJ_FONT_DASHED,
UF_OBJ_FONT_PHANTOM,
UF_OBJ_FONT_CENTERLINE,
UF_OBJ_FONT_DOTTED,
UF_OBJ_FONT_LONG_DASHED and
UF_OBJ_FONT_DOTTED_DASHED

smooth_edge_width
int
Smooth edges width in the view
The following constants are valid :
UF_OBJ_WIDTH_ORIGINAL,
UF_OBJ_WIDTH_THIN,
UF_OBJ_WIDTH_NORMAL and
UF_OBJ_WIDTH_THICK

smooth_edge_angle_tolerance
double
Smooth edge angle tolerance in the view,
The angle is specified in degrees.
It has a range from 0.00001 to 30.0.