SurfaceEvaluation#

class ansys.geometry.core.shapes.surfaces.surface_evaluation.SurfaceEvaluation(parameter: ansys.geometry.core.shapes.parameterization.ParamUV)#

Provides for evaluating a surface.

Overview#

parameter

Parameter that the evaluation is based upon.

position

Point on the surface, based on the evaluation.

normal

Normal to the surface.

u_derivative

First derivative with respect to the U parameter.

v_derivative

First derivative with respect to the V parameter.

uu_derivative

Second derivative with respect to the U parameter.

uv_derivative

The second derivative with respect to the U and V parameters.

vv_derivative

The second derivative with respect to v.

min_curvature

Minimum curvature.

min_curvature_direction

Minimum curvature direction.

max_curvature

Maximum curvature.

max_curvature_direction

Maximum curvature direction.

Import detail#

from ansys.geometry.core.shapes.surfaces.surface_evaluation import SurfaceEvaluation

Property detail#

property SurfaceEvaluation.parameter: ansys.geometry.core.shapes.parameterization.ParamUV#
Abstractmethod:

Parameter that the evaluation is based upon.

property SurfaceEvaluation.position: ansys.geometry.core.math.point.Point3D#
Abstractmethod:

Point on the surface, based on the evaluation.

property SurfaceEvaluation.normal: ansys.geometry.core.math.vector.UnitVector3D#
Abstractmethod:

Normal to the surface.

property SurfaceEvaluation.u_derivative: ansys.geometry.core.math.vector.Vector3D#
Abstractmethod:

First derivative with respect to the U parameter.

property SurfaceEvaluation.v_derivative: ansys.geometry.core.math.vector.Vector3D#
Abstractmethod:

First derivative with respect to the V parameter.

property SurfaceEvaluation.uu_derivative: ansys.geometry.core.math.vector.Vector3D#
Abstractmethod:

Second derivative with respect to the U parameter.

property SurfaceEvaluation.uv_derivative: ansys.geometry.core.math.vector.Vector3D#
Abstractmethod:

The second derivative with respect to the U and V parameters.

property SurfaceEvaluation.vv_derivative: ansys.geometry.core.math.vector.Vector3D#
Abstractmethod:

The second derivative with respect to v.

property SurfaceEvaluation.min_curvature: ansys.geometry.core.typing.Real#
Abstractmethod:

Minimum curvature.

property SurfaceEvaluation.min_curvature_direction: ansys.geometry.core.math.vector.UnitVector3D#
Abstractmethod:

Minimum curvature direction.

property SurfaceEvaluation.max_curvature: ansys.geometry.core.typing.Real#
Abstractmethod:

Maximum curvature.

property SurfaceEvaluation.max_curvature_direction: ansys.geometry.core.math.vector.UnitVector3D#
Abstractmethod:

Maximum curvature direction.