NURBSCurveEvaluation#

class ansys.geometry.core.shapes.curves.nurbs.NURBSCurveEvaluation(nurbs_curve: NURBSCurve, parameter: ansys.geometry.core.typing.Real)#

Bases: ansys.geometry.core.shapes.curves.curve_evaluation.CurveEvaluation

Provides evaluation of a NURBS curve at a given parameter.

Parameters:
nurbs_curve: ~ansys.geometry.core.shapes.curves.nurbs.NURBSCurve

NURBS curve to evaluate.

parameter: Real

Parameter to evaluate the NURBS curve at.

Overview#

parameter

Parameter that the evaluation is based upon.

position

Position of the evaluation.

first_derivative

First derivative of the evaluation.

second_derivative

Second derivative of the evaluation.

curvature

Curvature of the evaluation.

Import detail#

from ansys.geometry.core.shapes.curves.nurbs import NURBSCurveEvaluation

Property detail#

property NURBSCurveEvaluation.parameter: ansys.geometry.core.typing.Real#

Parameter that the evaluation is based upon.

property NURBSCurveEvaluation.position: ansys.geometry.core.math.Point3D#

Position of the evaluation.

property NURBSCurveEvaluation.first_derivative: ansys.geometry.core.math.vector.Vector3D#

First derivative of the evaluation.

property NURBSCurveEvaluation.second_derivative: ansys.geometry.core.math.vector.Vector3D#

Second derivative of the evaluation.

property NURBSCurveEvaluation.curvature: ansys.geometry.core.typing.Real#

Curvature of the evaluation.