formZ SDK | 5.0 API Reference | Project | Modeling | Objects | Editing Operations
Description
Transforms one or more faces, curves, segment and points of an object with a matrix.
The topological entities are identified by their indices in the corresponding arrays.
Note that for Smooth objects, the indices are not guaranteed to remain constant.
The new indices are returned optionally in the user allocated arrays if not NULL.
Plugin Prototype
fzrt_error_td fz_objt_edit_transform_multi_options(
fzrt_int | windex, |
obj, | |
fzrt_int | face_indx[], |
fzrt_int | nfaces, |
fzrt_int | curv_indx[], |
fzrt_int | ncurvs, |
fzrt_int | segt_indx[], |
fzrt_int | nsegts, |
fzrt_int | pnt_indx[], |
fzrt_int | npnts, |
mat, | |
tform_opts, | |
fzrt_int | face_indx_out[], |
fzrt_int | curv_indx_out[], |
fzrt_int | segt_indx_out[], |
fzrt_int | pnt_indx_out[] ) |
Parameters
windex [Input]
project window index
obj [Input, Result]
object
face_indx[] [Input, Optional]
array of face indices to transform
nfaces [Input, Optional]
number of faces in the array
curv_indx[] [Input, Optional]
array of curve indices to transform
ncurvs [Input, Optional]
number of curves in the array
segt_indx[] [Input, Optional]
array of segment indices to transform
nsegts [Input, Optional]
number of segments in the array
pnt_indx[] [Input, Optional]
array of point indices to transform
npnts [Input, Optional]
number of points in the array
mat [Input]
matrix to transform by
tform_opts [Input, Optional]
Transform options
face_indx_out[] [Result, Optional]
array of new face indices
curv_indx_out[] [Result, Optional]
array of new curve indices
segt_indx_out[] [Result, Optional]
array of new segment indices
pnt_indx_out[] [Result, Optional]
array of new point indices
Returns
Error codes
Availability
6.0.0.0
See Also
,,, fz_objt_edit_transform_faces_options, fz_objt_edit_transform_points, fz_objt_edit_transform_segments, fz_objt_edit_transform_curves, fz_objt_edit_transform_faces
Function Set
Defined in