CircleEvaluation
#
- class ansys.geometry.core.shapes.curves.circle.CircleEvaluation(circle: Circle, parameter: ansys.geometry.core.typing.Real)#
Bases:
ansys.geometry.core.shapes.curves.curve_evaluation.CurveEvaluation
Provides evaluation of a circle at a given parameter.
- Parameters:
- circle: ~ansys.geometry.core.shapes.curves.circle.Circle
Circle to evaluate.
- parameter: Real
Parameter to evaluate the circle at.
Overview#
Position of the evaluation. |
|
Tangent of the evaluation. |
|
Normal to the circle. |
|
First derivative of the evaluation. |
|
Second derivative of the evaluation. |
|
Curvature of the circle. |
Import detail#
from ansys.geometry.core.shapes.curves.circle import CircleEvaluation
Property detail#
- property CircleEvaluation.parameter: ansys.geometry.core.typing.Real#
Parameter that the evaluation is based upon.
Method detail#
- CircleEvaluation.position() ansys.geometry.core.math.point.Point3D #
Position of the evaluation.
- Returns:
Point3D
Point that lies on the circle at this evaluation.
- CircleEvaluation.tangent() ansys.geometry.core.math.vector.UnitVector3D #
Tangent of the evaluation.
- Returns:
UnitVector3D
Tangent unit vector to the circle at this evaluation.
- CircleEvaluation.normal() ansys.geometry.core.math.vector.UnitVector3D #
Normal to the circle.
- Returns:
UnitVector3D
Normal unit vector to the circle at this evaluation.
- CircleEvaluation.first_derivative() ansys.geometry.core.math.vector.Vector3D #
First derivative of the evaluation.
The first derivative is in the direction of the tangent and has a magnitude equal to the velocity (rate of change of position) at that point.
- Returns:
Vector3D
First derivative of the evaluation.
- CircleEvaluation.second_derivative() ansys.geometry.core.math.vector.Vector3D #
Second derivative of the evaluation.
- Returns:
Vector3D
Second derivative of the evaluation.
- CircleEvaluation.curvature() ansys.geometry.core.typing.Real #
Curvature of the circle.
- Returns:
Real
Curvature of the circle.