formZ SDK | 5.0 API Reference | System | Nurbs Surface

# fz_nsrf_sample_srf_parameter_based2

Description

Samples NURBS surface along the parameter domain to obtain points. The list ( fz_type_list_ptr) passed in needs to be initialized before calling this function. The sample points are returned in the given list row-wise. That is, a row of v control points for the first u value is returned first. Then, the row of v control points for the next u value. Optionally, the [u,v]s corresponding to the sample points are returned in the uv list, which is parallel to the point list and also needs to be intialised.

Plugin Prototype

fzrt_error_td fz_nsrf_sample_srf_parameter_based2(

fz_nurbs_srf_ptr | srf,
fzrt_int | n_upts,
fzrt_int | n_vpts,
fz_type_list_ptr | pt_list,
fz_type_list_ptr | uv_list )

Parameters

srf [Input]

NURBS surface

n_upts [Input]

Number of points in U

n_vpts [Input]

Number of points in V

pt_list [Result]

Sample points list

uv_list [Result, Optional]

Parameters[u,v] list

Returns

Error codes

Availability

6.5.7.0

Example Files

util_nsrf.fsl

See Also

fz_nsrf_sample_srf_arclength_based2,

Function Set

fz_nsrf_fset

Defined in

fz_nsrf_api.h