if (interactive()) {
# Example: torus-like parametric surface
xfun <- function(u, v) (2 + cos(v)) * cos(u)
yfun <- function(u, v) (2 + cos(v)) * sin(u)
zfun <- function(u, v) sin(v)
result <- surface_parametric_area(
xfun, yfun, zfun,
urange = c(0, 2*pi),
vrange = c(0, 2*pi),
nu = 80, nv = 80
)
result$area
}
Run the code above in your browser using DataLab