SphereEvaluation
#
- class ansys.geometry.core.shapes.surfaces.sphere.SphereEvaluation(sphere: Sphere, parameter: ansys.geometry.core.shapes.parameterization.ParamUV)#
Bases:
ansys.geometry.core.shapes.surfaces.surface_evaluation.SurfaceEvaluation
Evaluate a sphere at given parameters.
- Parameters:
- sphere: ~ansys.geometry.core.shapes.surfaces.sphere.Sphere
Sphere to evaluate.
- parameter: ParamUV
Parameters (u, v) to evaluate the sphere at.
Overview#
Sphere being evaluated. |
|
Parameter that the evaluation is based upon. |
|
Position of the evaluation. |
|
The normal to the surface. |
|
First derivative with respect to the U parameter. |
|
First derivative with respect to the V parameter. |
|
Second derivative with respect to the U parameter. |
|
Second derivative with respect to the U and V parameters. |
|
Second derivative with respect to the V parameter. |
|
Minimum curvature of the sphere. |
|
Minimum curvature direction. |
|
Maximum curvature of the sphere. |
|
Maximum curvature direction. |
Import detail#
from ansys.geometry.core.shapes.surfaces.sphere import SphereEvaluation
Property detail#
- property SphereEvaluation.parameter: ansys.geometry.core.shapes.parameterization.ParamUV#
Parameter that the evaluation is based upon.
- property SphereEvaluation.position: ansys.geometry.core.math.point.Point3D#
Position of the evaluation.
- Returns:
Point3D
Point that lies on the sphere at this evaluation.
- property SphereEvaluation.normal: ansys.geometry.core.math.vector.UnitVector3D#
The normal to the surface.
- Returns:
UnitVector3D
Normal unit vector to the sphere at this evaluation.
- property SphereEvaluation.u_derivative: ansys.geometry.core.math.vector.Vector3D#
First derivative with respect to the U parameter.
- Returns:
Vector3D
First derivative with respect to the U parameter.
- property SphereEvaluation.v_derivative: ansys.geometry.core.math.vector.Vector3D#
First derivative with respect to the V parameter.
- Returns:
Vector3D
First derivative with respect to the V parameter.
- property SphereEvaluation.uu_derivative: ansys.geometry.core.math.vector.Vector3D#
Second derivative with respect to the U parameter.
- Returns:
Vector3D
Second derivative with respect to the U parameter.
- property SphereEvaluation.uv_derivative: ansys.geometry.core.math.vector.Vector3D#
Second derivative with respect to the U and V parameters.
- Returns:
Vector3D
The second derivative with respect to the U and V parameters.
- property SphereEvaluation.vv_derivative: ansys.geometry.core.math.vector.Vector3D#
Second derivative with respect to the V parameter.
- Returns:
Vector3D
The second derivative with respect to the V parameter.
- property SphereEvaluation.min_curvature: ansys.geometry.core.typing.Real#
Minimum curvature of the sphere.
- Returns:
Real
Minimum curvature of the sphere.
- property SphereEvaluation.min_curvature_direction: ansys.geometry.core.math.vector.UnitVector3D#
Minimum curvature direction.
- Returns:
UnitVector3D
Minimum curvature direction.
- property SphereEvaluation.max_curvature: ansys.geometry.core.typing.Real#
Maximum curvature of the sphere.
- Returns:
Real
Maximum curvature of the sphere.
- property SphereEvaluation.max_curvature_direction: ansys.geometry.core.math.vector.UnitVector3D#
Maximum curvature direction.
- Returns:
UnitVector3D
Maximum curvature direction.