formZ SDK | 5.0 API Reference | System | Nurbs Surface

# fz_nsrf_sample_srf_angle_based

Description

Samples NURBS surface based on angular tolerance 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.

Plugin Prototype

fzrt_error_td fz_nsrf_sample_srf_angle_based(

fz_nurbs_srf_ptr | srf,
double | angtol,
fz_type_list_ptr | plist,
fzrt_int * | n_upts,
fzrt_int * | n_vpts )

Parameters

srf [Input]

NURBS surface

angtol [Input]

Angular tolerance

plist [Result]

Sample points list

n_upts [Result]

Number of points in U

n_vpts [Result]

Number of points in V

Returns

Error codes

Availability

5.0.0.0

Example Files

util_nsrf.fsl

See Also

fz_nsrf_sample_srf_parameter_based,, fz_type_list_init,, fz_type_list_count, fz_type_list_get_item, fz_type_list_add_item,, , fz_type_list_clear

Function Set

fz_nsrf_fset

Defined in

fz_nsrf_api.h