Share

SurfaceEvaluator Object


Description

The SurfaceEvaluator object. See the article in the overviews section.

Methods

Name Description
Get3dCurveFrom2dCurve Function that calculates the equivalent 3D curve for a 2D curve defined in the parametric space of the surface associated with the evaluator. The resulting transient geometry 3D curve is returned. The type of curve(s) returned is dependent on the shape of the input curve and the surface.
GetCurvatures Calculates the curvature direction and magnitude of the curve at the given parameter values.
GetFirstDerivatives Calculates the first order derivatives at the given parameter values on the surface.
GetIsoCurve Function that extracts a curve from the surface that follows a constant u or v parameter along the surface. It will have the same properties of the surface in the direction of the extraction. For example, if a curve is extracted from a periodic surface in the direction where it is periodic, the extracted curve will also be periodic. The type of curve returned is dependent on the shape the surface.
GetNormal Method that gets the surface normal.
GetNormalAtPoint Function that returns the normal vectors for the specified points.
GetParamAnomaly Gets general information about the parameterization of the surface, such as whether or not it is periodic, singular, or unbounded in the parameter domain.
GetParamAtPoint Calculates the parameter value on the surface that is equal to the specified point. The point must lie on the surface.
GetPointAtParam Calculates the coordinate points at the given parameter values on the surface.
GetSecondDerivatives Calculates the second order derivatives at the given parameter values on the surface.
GetTangents Calculates the tangency directions at the given parameter values on the curve.
GetThirdDerivatives Calculates the third order derivatives at the given parameter values on the surface.

Properties

Name Description
Area Property that returns the area of the entity.
Continuity Gets the level of continuity of the curve. The continuity is the largest order of continuity maintained for the entire curve.
IsExtrudedShape Read-only property that returns whether the surface resulted from an extrusion.
IsParamOnFace Determines if the parameter is on the face.
IsRevolvedShape Read-only property that returns whether the surface resulted from a revolution.
ParamRangeRect Property that returns a that defines the parameter range for this surface.
RangeBox Property that returns a Box object which contains the opposing points of a rectangular box that is guaranteed to enclose this object.

Accessed From

BSplineSurface.Evaluator, Cone.Evaluator, Cylinder.Evaluator, EllipticalCone.Evaluator, EllipticalCylinder.Evaluator, Face.Evaluator, FaceProxy.Evaluator, MeshFace.Evaluator, MeshFaceProxy.Evaluator, Plane.Evaluator, PresentationFace.Evaluator, PublicationFace.Evaluator, PublicationMeshFace.Evaluator, Sphere.Evaluator, Torus.Evaluator

Samples

Name Description
Is cylindrical face interior or exterior? This sample shows how to determine whether the selected cylindircal face is an exterior face or an interior (hollow) face.
Tapered Surface Using Offset Curve and Ruled Surface This sample demonstrates much of the wire body creation functionality. To run the sample you must have a part open and select a planar face. This sample then creates a trasient wire body using the geometry of the outside of the selected face. It then transforms and offsets that wire, and finally creates a ruled surface between the original wire and the offset wire. A base feature is created with the ruled surface.

Version

Introduced in version 4

Was this information helpful?