formZ SDK | 5.0 API Reference | Project | Modeling | Objects | Editing Operations

fz_objt_edit_bool_intersection_multi

Description

Intersect multiple objects.
The objects must all be of compatible types : all solids or all surfaces. As it is possible that more than one object is created, the pointers of the resulting objects are stored in the entity list passed in.

Plugin Prototype

fzrt_error_td fz_objt_edit_bool_intersection_multi(

fzrt_int

windex,

fz_objt_ptr *

objs,

fzrt_int

nobjs,

fzrt_boolean

join_volumes,

fz_enty_list_ptr

ent_list )

Parameters

windex [Input]

project window index

objs [Input]

array of objects (must be all of same type)

nobjs [Input]

number of objects in the array

join_volumes [Input]

If set to TRUE, all resulting volumes will be joined into one object. Otherwise, one object per volume will be created.

ent_list [Result]

list with new object pointers

Returns

Error codes

Availability

5.0.0.0

Example Files

util_objt_boolean.fsl

See Also

fz_objt_edit_bool_union_multi,,, ,,, fz_objt_edit_trim_with_surface,,, fz_objt_edit_split_with_line, fz_objt_edit_stitch_faces,, , fz_objt_edit_section3d, fz_objt_edit_section2d, fz_objt_edit_volumes_join,

Function Set

fz_model_fset


Defined in

fz_objt_api.h