📄 threejs/Addons/Geometries/module-ParametricFunctions

File: module-ParametricFunctions.md | Updated: 11/15/2025


title: module-ParametricFunctions category: Unknown layout: docs

ParametricFunctions

Import

ParametricFunctions is an addon, and must be imported explicitly, see Installation#Addons.

import * as ParametricFunctions from 'three/addons/geometries/ParametricFunctions.js';

Methods

.klein( v : number, u : number, target : Vector3 ) (inner)

A parametric function representing the Klein bottle.

v | The v coordinate on the surface in the range [0,1].
---|---
u | The u coordinate on the surface in the range [0,1].
target | The target vector that is used to store the method's result.

.mobius( u : number, t : number, target : Vector3 ) (inner)

A parametric function representing a flat mobius strip.

u | The u coordinate on the surface in the range [0,1].
---|---
t | The v coordinate on the surface in the range [0,1].
target | The target vector that is used to store the method's result.

.mobius3d( u : number, t : number, target : Vector3 ) (inner)

A parametric function representing a volumetric mobius strip.

u | The u coordinate on the surface in the range [0,1].
---|---
t | The v coordinate on the surface in the range [0,1].
target | The target vector that is used to store the method's result.

.plane( u : number, v : number, target : Vector3 ) (inner)

A parametric function representing a flat plane.

u | The u coordinate on the surface in the range [0,1].
---|---
v | The v coordinate on the surface in the range [0,1].
target | The target vector that is used to store the method's result.

Source

examples/jsm/geometries/ParametricFunctions.js