Tool
Surface
Vector
Transform
Primitive Curves
Curve Analysis
Toolset
Triangulation
Boolean Operation
Panels
Solid
Intersection
Text
Image
Analysis
Array
Render
3D Object
Evaluate Surface
Evaluates a surface at given normalized {U,V} parameters and returns local geometric properties
Details
ID
tool-surface-evaluate-surface
Name
Evaluate Surface
Group
Surface
Package
Tool
Keywords
Input ports
| Name | Type | Description | Default Value | 
|---|---|---|---|
| Surface | Surface  | Input surface to evaluate | |
| U | Number  | Normalized U parameter (range: 0 to 1) at which to evaluate the surface | 0.5 | 
| V | Number  | Normalized V parameter (range: 0 to 1) at which to evaluate the surface | 0.5 | 
Output ports
| Name | Type | Description | 
|---|---|---|
| Point | Point  | Evaluated 3D point on the surface at {U,V} | 
| Normal | Vector  | Normal vector at the evaluated point | 
| U Direction | Vector  | Tangent vector in the U direction at the evaluated point | 
| V Direction | Vector  | Tangent vector in the V direction at the evaluated point | 
| Plane | Plane  | Local coordinate system (plane) at the evaluated point | 
After creating the node, connect a surface to the surface port. Use the uParam and vParam inputs to specify the evaluation point on the surface, where 0 is the start of the domain and 1 is the end.
On the output ports, we get:
point — the 3D point on the surface at the given {u, v} location.
normal — the normal vector at this point.
uDirection and vDirection — the tangent vectors in U and V directions at this point.
plane — a local coordinate system (plane) defined at the point with origin, normal, and two tangent directions.
This node is useful when you want to analyze local geometric properties of a surface at a specific parametric location.
Surface Iso Curves
Face Normals