Skip to main content

Variable: SurfacePresets

const SurfacePresets: object

Defined in: src/mobjects/three-d/ParametricSurface.ts:82

Helper function to create common parametric surfaces

Type Declaration​

helicoid()​

helicoid(radius, pitch, options): ParametricSurface

Create a helicoid surface

Parameters​

radius​

number = 1

pitch​

number = 0.5

options​

Partial<Omit<Surface3DOptions, "func">> = {}

Returns​

ParametricSurface

mobiusStrip()​

mobiusStrip(radius, width, options): ParametricSurface

Create a mobius strip surface

Parameters​

radius​

number = 1

width​

number = 0.5

options​

Partial<Omit<Surface3DOptions, "func">> = {}

Returns​

ParametricSurface

paraboloid()​

paraboloid(scale, options): ParametricSurface

Create a paraboloid surface

Parameters​

scale​

number = 1

options​

Partial<Omit<Surface3DOptions, "func">> = {}

Returns​

ParametricSurface

saddle()​

saddle(scale, options): ParametricSurface

Create a saddle surface (hyperbolic paraboloid)

Parameters​

scale​

number = 1

options​

Partial<Omit<Surface3DOptions, "func">> = {}

Returns​

ParametricSurface

sphere()​

sphere(radius, options): ParametricSurface

Create a sphere surface

Parameters​

radius​

number = 1

options​

Partial<Omit<Surface3DOptions, "func">> = {}

Returns​

ParametricSurface

torus()​

torus(majorRadius, minorRadius, options): ParametricSurface

Create a torus surface

Parameters​

majorRadius​

number = 1

minorRadius​

number = 0.3

options​

Partial<Omit<Surface3DOptions, "func">> = {}

Returns​

ParametricSurface