formZ SDK | 5.0 API Reference | Project | Modeling | Attributes
Description
Parameter identifiers for the display resolution attribute. Used for the "which" argument of fz_objt_attr_refn_get and fz_objt_attr_refn_set
enum fz_attr_refn_parm_enum {
FZ_ATTR_REFN_PARM_USE_SIMPLE,
FZ_ATTR_REFN_PARM_SIMPLE_SMOOTHNESS,
FZ_ATTR_REFN_PARM_DETL_ISO_DENS,
FZ_ATTR_REFN_PARM_DETL_EDGE_METHOD,
FZ_ATTR_REFN_PARM_DETL_EDGE_NORM_DEV,
FZ_ATTR_REFN_PARM_DETL_EDGE_LENGTH,
FZ_ATTR_REFN_PARM_DETL_EDGE_NUM_SEGS,
FZ_ATTR_REFN_PARM_DETL_FACET_USE_NUM_FACETS,
FZ_ATTR_REFN_PARM_DETL_FACET_USE_EDGE_LEN,
FZ_ATTR_REFN_PARM_DETL_FACET_USE_NORM_DEV,
FZ_ATTR_REFN_PARM_DETL_FACET_USE_SURF_DEV,
FZ_ATTR_REFN_PARM_DETL_FACET_NUM_FACETS_U,
FZ_ATTR_REFN_PARM_DETL_FACET_NUM_FACETS_V,
FZ_ATTR_REFN_PARM_DETL_FACET_EDGE_LEN,
FZ_ATTR_REFN_PARM_DETL_FACET_NORM_DEV,
FZ_ATTR_REFN_PARM_DETL_FACET_SURF_DEV,
FZ_ATTR_REFN_PARM_NO_FACETS };
Members
FZ_ATTR_REFN_PARM_USE_SIMPLE
use simple parameter on/off
Type: fzrt_boolean
Default Value: TRUE
FZ_ATTR_REFN_PARM_SIMPLE_SMOOTHNESS
simple display resolution smoothness
Type: double
Range: 0.0 <= value <= 1.0
Default Value: 0.5
FZ_ATTR_REFN_PARM_DETL_ISO_DENS
detailed display resolution, iso line density
Type: fz_attr_refn_iso_dens_enum
Default Value: FZ_ATTR_REFN_PARM_ISO_DENS_MEDIUM
FZ_ATTR_REFN_PARM_DETL_EDGE_METHOD
detailed display resolution, edges and iso
lines facetting method
Type: fz_attr_refn_edge_type_enum
Default Value: FZ_ATTR_REFN_PARM_EDGE_TYPE_MAX_NORM
FZ_ATTR_REFN_PARM_DETL_EDGE_NORM_DEV
detailed display resolution for edges and iso lines,
max normal deviation
Type: double
Range: 0.0 < value <= PI/6.0 (30 degrees)
Default Value: PI / 18.0 (10 degrees)
FZ_ATTR_REFN_PARM_DETL_EDGE_LENGTH
detailed display resolution for edges and iso lines,
max edge length
Type: double
Range: value > 0.0
Default Value: English 24.0 in, Metric 50.0 cm
FZ_ATTR_REFN_PARM_DETL_EDGE_NUM_SEGS
detailed display resolution for edges and iso lines,
# of segments
Type: fzrt_int
Range: value >= 8
Default Value: 48
FZ_ATTR_REFN_PARM_DETL_FACET_USE_NUM_FACETS
detailed display resolution for faces, use # max of facets on (TRUE) or off (FALSE).
Type: fzrt_boolean
Default Value: TRUE
FZ_ATTR_REFN_PARM_DETL_FACET_USE_EDGE_LEN
detailed display resolution for faces, use max edge length on (TRUE) or off (FALSE).
Type: fzrt_boolean
Default Value: FALSE
FZ_ATTR_REFN_PARM_DETL_FACET_USE_NORM_DEV
detailed display resolution for faces, use max normal deviation on (TRUE) or off (FALSE).
Type: fzrt_boolean
Default Value: TRUE
FZ_ATTR_REFN_PARM_DETL_FACET_USE_SURF_DEV
detailed display resolution for faces, use max surface deviation on (TRUE) or off (FALSE).
Type: fzrt_boolean
Default Value: TRUE
FZ_ATTR_REFN_PARM_DETL_FACET_NUM_FACETS_U
detailed display resolution for faces,
max of facets in u direction
Type: fzrt_int
Range: value >= 3
Default Value: 24
FZ_ATTR_REFN_PARM_DETL_FACET_NUM_FACETS_V
detailed display resolution for faces,
max of facets in v direction
Type: fzrt_int
Range: value >= 3
Default Value: 24
FZ_ATTR_REFN_PARM_DETL_FACET_EDGE_LEN
detailed display resolution for faces,
max edge length
Type: double
Range: value > 0.0
Default Value: English 24.0 in, Metric 50.0 cm
FZ_ATTR_REFN_PARM_DETL_FACET_NORM_DEV
detailed display resolution for faces,
max normal deviation
Type: double
Range: 0.0 < value <= PI/6.0 (30 degrees)
Default Value: PI/18.0 (10 degrees)
FZ_ATTR_REFN_PARM_DETL_FACET_SURF_DEV
detailed display resolution for faces,
max surface deviation
Type: double
Range: value > 0.0
Default Value: English 1.0 in, Metric 2.5 cm
FZ_ATTR_REFN_PARM_NO_FACETS
generate no facets on/off
Type: fzrt_boolean
Default Value: FALSE
Availability
5.0.0.0
Example Files
See Also
fz_objt_attr_refn_get, fz_objt_attr_refn_set
Defined in