Skip to main content

Variable: SurfacePresets

const SurfacePresets: object

Defined in: mobjects/three-d/ParametricSurface.ts:79

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