NXOpen.UF.Eval.EvaluateUnitVectors

Eval.EvaluateUnitVectors()

Refer to UF_EVAL_evaluate_unit_vectors for documentation.

Signature: EvaluateUnitVectors(evaluator, parm)

Parameters:
  • evaluator (PointerWrapper for UF_EVAL_S) – The evaluator structure for the curve.
  • parm (float) – The parameter to evaluate at. Note that the parameter is not normalized. You can get the parameters for the given evaluator structure by calling UF_EVAL_ask_limits.
Returns:

A Tuple

Return type:

A tuple consisting of (point,tangent,normal,binormal)

point(list of float): The point on the curve

tangent(list of float): The tangent to the curve at that point.

normal(list of float): The normal to the curve at that point.

binormal(list of float): The binormal to the curve at that point.

License requirements: None