SurfaceEvaluator Object
Description
The SurfaceEvaluator object. See the article in the overviews section.
Methods
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
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
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