PlaneEvaluation#

class ansys.geometry.core.shapes.surfaces.plane.PlaneEvaluation(plane: PlaneSurface, parameter: ansys.geometry.core.shapes.parameterization.ParamUV)#

Bases: ansys.geometry.core.shapes.surfaces.surface_evaluation.SurfaceEvaluation

Provides evaluation of a plane at given parameters.

Parameters:
plane: ~ansys.geometry.core.shapes.surfaces.plane.PlaneSurface

Plane to evaluate.

parameter: ParamUV

Parameters (u, v) to evaluate the plane at.

Overview#

plane

Plane being evaluated.

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 u.

v_derivative

First derivative with respect to v.

uu_derivative

Second derivative with respect to u.

uv_derivative

Second derivative with respect to u and v.

vv_derivative

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.plane import PlaneEvaluation

Property detail#

property PlaneEvaluation.plane: PlaneSurface#

Plane being evaluated.

property PlaneEvaluation.parameter: ansys.geometry.core.shapes.parameterization.ParamUV#

Parameter that the evaluation is based upon.

property PlaneEvaluation.position: ansys.geometry.core.math.point.Point3D#

Point on the surface, based on the evaluation.

property PlaneEvaluation.normal: ansys.geometry.core.math.vector.UnitVector3D#

Normal to the surface.

property PlaneEvaluation.u_derivative: ansys.geometry.core.math.vector.Vector3D#

First derivative with respect to u.

property PlaneEvaluation.v_derivative: ansys.geometry.core.math.vector.Vector3D#

First derivative with respect to v.

property PlaneEvaluation.uu_derivative: ansys.geometry.core.math.vector.Vector3D#

Second derivative with respect to u.

property PlaneEvaluation.uv_derivative: ansys.geometry.core.math.vector.Vector3D#

Second derivative with respect to u and v.

property PlaneEvaluation.vv_derivative: ansys.geometry.core.math.vector.Vector3D#

Second derivative with respect to v.

property PlaneEvaluation.min_curvature: ansys.geometry.core.typing.Real#

Minimum curvature.

property PlaneEvaluation.min_curvature_direction: ansys.geometry.core.math.vector.UnitVector3D#

Minimum curvature direction.

property PlaneEvaluation.max_curvature: ansys.geometry.core.typing.Real#

Maximum curvature.

property PlaneEvaluation.max_curvature_direction: ansys.geometry.core.math.vector.UnitVector3D#

Maximum curvature direction.