@huukhanhnguyen/model / nodeMethods/surfaceValue
nodeMethods/surfaceValue
area()
area(
surface):number
Untrimmed surface area: closed form on a recovered plane / sphere / cylinder / torus, else Gauss–Legendre of |Su × Sv|. A trimmed surface throws.
Parameters
surface
Returns
number
curvature()
curvature(
surface,u,v):number
Mean curvature of the surface at (u, v). The kernel answers [gaussian, mean, k1, k2]; this namespace publishes the mean.
Parameters
surface
u
number
v
number
Returns
number
isocurve()
isocurve(
surface,parameter,direction):CurveData
Isocurve at parameter (0..1) in the given direction ("u" | "v") → a curve.
Parameters
surface
parameter
number
direction
"u" | "v"
Returns
normalAt()
normalAt(
surface,u,v):Vector
Unit normal of the surface at (u, v).
Parameters
surface
u
number
v
number
Returns
pointAt()
pointAt(
surface,u,v):Point
Point on the surface at parameters (u, v) ∈ [0,1]².
Parameters
surface
u
number
v
number