formZ SDK | 5.0 API Reference | Project | Modeling | Objects | Control Objects | Nurbz Object
Description
Creates a nurbz object that interpolates the bidirectional network of curves. The resulting surface may have lot of control points which could be reduced by using lower values for the accuracy parameter.
Plugin Prototype
fzrt_error_td fz_objt_cnstr_nrbz_from_uv_curves(
fzrt_int | windex, |
u_crvs, | |
fzrt_int | n_ucrvs, |
v_crvs, | |
fzrt_int | n_vcrvs, |
double | accuracy, |
is_deg_from_src, | |
fzrt_int | u_degree, |
fzrt_int | v_degree, |
nrbz_opts, | |
refn_opts, | |
obj ) |
Parameters
windex [Input]
project window index
u_crvs [Input]
array of curve objects in the u direction
n_ucrvs [Input]
number of curves in the u direction
v_crvs [Input]
array of curve objects in the v direction
n_vcrvs [Input]
number of curves in the v direction
accuracy [Input]
value between 0.0 and 1.0. Higher values produce surfaces that passes through the curves more closely and produce more control points.
is_deg_from_src [Input]
if TRUE, the surface will inherit the
degree from the input curves.
If FALSE, the surface's degrees must be specified in the
next two parameters.
u_degree [Input]
degree in the u direction
v_degree [Input]
degree in the v direction
nrbz_opts [Input, Optional]
capping and rounding options
refn_opts [Input, Optional]
refinement options
obj [Result]
nurbz object
Returns
Error codes
Availability
5.0.0.0
Example Files
See Also
,, fz_objt_cnstr_nrbz_through_curves, fz_objt_cnstr_nrbz_through_points
Function Set
Defined in