formZ SDK | 5.0 API Reference | Project | Modeling | Objects | Control Objects | Loft

# fz_objt_cnstr_loft

Description

Creates a lofted object from existing objects (source). If the optional parameter loft_opts is not specified, default Loft Construction Options are used. See fz_objt_loft_parm_enum.

Plugin Prototype

fzrt_error_td fz_objt_cnstr_loft(

fzrt_int | windex,
fz_objt_ptr * | src_obj,
fzrt_int | num_src,
fzrt_int * | seg_indx,
fzrt_int * | n_coeds,
fz_xyz_td * | tvecs,
double * | tmags,
fzrt_boolean * | tcust,
fzrt_boolean * | tdirs,
fzrt_int * | topts,
fz_objt_loft_cnstr_opts_ptr | loft_opts,
fz_attr_refn_ptr | refn_opts,
fz_objt_ptr * | obj )

Parameters

windex [Input]

project window index

src_obj [Input]

Array of source objects

num_src [Input]

Number of source objects

seg_indx [Input]

Array of segment indices

n_coeds [Input]

Array of number of segments

tvecs [Input]

Array of custom direction vectors

tmags [Input]

Array of custom bulge factors

tcust [Input]

Array of bulge types

tdirs [Input]

Array of direction reverse flags

topts [Input]

Array of bulge direction types

loft_opts [Input, Optional]

Construction options

refn_opts [Input, Optional]

Display resolution options
See fz_attr_refn_parm_enum for defaults

obj [Result]

New object

Returns

Error codes

Availability

5.0.0.0

Example Files

util_objt_loft.fsl

See Also

,, ,, fz_objt_loft_parm_enum

Function Set

fz_model_fset

Defined in

fz_objt_loft_api.h