NXOpen.UF.Evalsf.Evaluate¶
-
Evalsf.
Evaluate
()¶ Refer to UF_EVALSF_evaluate for documentation.
Signature:
Evaluate(evaluator, derivFlag, uvPair)
Parameters: - evaluator (PointerWrapper for UF_EVALSF_S) – Address of evaluator structure
- derivFlag (int) – order of the derivative to be computed: UF_MODL_EVAL - position UF_MODL_EVAL_DERIV1 - position and 1. partial UF_MODL_EVAL_DERIV2 - position, 1. and 2. partials UF_MODL_EVAL_DERIV3 - position, 1., 2. and 3. partials UF_MODL_EVAL_UNIT_NORMAL - position, 1. partials and unitized normal. UF_MODL_EVAL_NORMAL - position, 1. partials and the ununitized normal. UF_MODL_EVAL_ALL - position, normals and all the partials up to the third order.
- uvPair (list of float) – uv-parameter pair at which derivatives are to be computed. The parameter limits for a given face can be found by calling UF_EVALSF_ask_face_uv_minmax.
Returns: Address of evaluation result structure containing position and derivatives: srf_pos[3] - position srf_du[3] - d/du srf_dv[3] - d/dv srf_unormal[3] - unit normal srf_d2u[3] - d2/du2 srf_dudv[3] - d2/dudv srf_d2v[3] - d2/dv2 srf_d3u[3] - d3/du3 srf_d2udv[3] - d3/du2dv srf_dud2v[3] - d3/dud2v srf_d3v[3] - d3/dv3 srf_normal[3] - d/du X d/dv
Return type: NXOpen.UF.Modl.Srfvalue
Refer to UF_MODL_SRF_VALUE_s for documentation.License requirements: None