formZ SDK | 5.0 API Reference | Project | Modeling | Objects | Control Objects | Smooth Rounded

fz_objt_edit_srnd_stitch

Description

Applies Smooth Stitch Rounding to input object. A sequence of edges joining smoothly with a minimum angle of 100 degrees starting with the input edge is first identified and then the input Smooth Rounding options are assigned to them. The following parameter identifiers in fz_objt_srnd_parm_enum do not apply for the smooth rounding options to this function:
FZ_OBJT_SRND_PARM_NUM_EDGE FZ_OBJT_SRND_PARM_EDGE_ARRAY FZ_OBJT_SRND_PARM_VRTX_TYPE FZ_OBJT_SRND_PARM_VRTX_BULGE FZ_OBJT_SRND_PARM_VRTX_SETBACK FZ_OBJT_SRND_PARM_NUM_VRTX FZ_OBJT_SRND_PARM_VRTX_ARRAY

Plugin Prototype

fzrt_error_td fz_objt_edit_srnd_stitch(

fzrt_int

windex,

fz_objt_ptr

src_obj,

fzrt_int

seg_indx,

fz_objt_srnd_opts_ptr

srnd_opts,

fz_attr_refn_ptr

refn_opts )

Parameters

windex [Input]

project window index

src_obj [Input]

Source Object

seg_indx [Input]

Segment index

srnd_opts [Input]

Smooth rounding options

refn_opts [Input, Optional]

Display resolution options
See fz_attr_refn_parm_enum for defaults

Returns

Error codes
MODEL_ERR_WRONG_OBJT_TYPE - object passed in is not a solid or surface object

Availability

5.0.0.0

Example Files

util_objt_srnd.fsl

See Also

,,,

Function Set

fz_model_fset


Defined in

fz_objt_srnd_api.h