formZ SDK | 5.0 API Reference | System | Nurbs Surface
Description
Samples NURBS surface based on arclength to obtain points. The points are spaced evenly along the middle of the surface in both the directions. The rest of the sample points are generated based on this grid of parameter values. 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_arclength_based2(
srf, | |
fzrt_int | n_upts, |
fzrt_int | n_vpts, |
pt_list, | |
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
See Also
,
Function Set
Defined in