NXOpen.UF.Modeling.EvaluateFace

Modeling.EvaluateFace()

Refer to UF_MODL_evaluate_face for documentation.

Signature: EvaluateFace(faceTag, derivRequest, parms)

Parameters:
  • faceTag (Tag) – Face tag
  • derivRequest (int) – order of the derivative to be computed: UF_MODL_EVAL - position UF_MODL_EVAL_DERIV1 - position and first partial UF_MODL_EVAL_DERIV2 - position, first partial and second partial UF_MODL_EVAL_DERIV3 - position, first, second and third partials Defaults to UF_MODL_EVAL_DERIV2 for Blend faces UF_MODL_EVAL_UNIT_NORMAL - position, first partials and unitized normal. UF_MODL_EVAL_NORMAL - position, first partials and the ununitized normal. UF_MODL_EVAL_ALL - position, normals and all the partials up to the third order. Defaults to UF_MODL_EVAL_DERIV2 for Blend faces
  • parms (list of float) – u,v values at which derivatives are to be computed.
Returns:

Pointer to the 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: SOLIDS MODELING