Interface: ImplicitSurfaceOptions
Defined in: src/mobjects/three-d/ImplicitSurface.ts:9
Options for creating an ImplicitSurface.
Properties
center?
optionalcenter:Vector3Tuple
Defined in: src/mobjects/three-d/ImplicitSurface.ts:31
Center position [x, y, z]. Default: [0, 0, 0]
color?
optionalcolor:string
Defined in: src/mobjects/three-d/ImplicitSurface.ts:23
Color as CSS color string. Default: '#58c4dd' (Manim blue)
doubleSided?
optionaldoubleSided:boolean
Defined in: src/mobjects/three-d/ImplicitSurface.ts:29
Render both sides. Default: true
func
func:
ScalarField3D
Defined in: src/mobjects/three-d/ImplicitSurface.ts:11
The scalar field f(x, y, z). The surface is the level set f = isoLevel.
isoLevel?
optionalisoLevel:number
Defined in: src/mobjects/three-d/ImplicitSurface.ts:21
The iso level of the extracted surface. Default: 0
opacity?
optionalopacity:number
Defined in: src/mobjects/three-d/ImplicitSurface.ts:25
Opacity from 0 to 1. Default: 1
resolution?
optionalresolution:number
Defined in: src/mobjects/three-d/ImplicitSurface.ts:19
Grid cells per axis for the marching-cubes sampling. Default: 24
wireframe?
optionalwireframe:boolean
Defined in: src/mobjects/three-d/ImplicitSurface.ts:27
Render as wireframe. Default: false
xRange?
optionalxRange: [number,number]
Defined in: src/mobjects/three-d/ImplicitSurface.ts:13
X range [min, max]. Default: [-2, 2]
yRange?
optionalyRange: [number,number]
Defined in: src/mobjects/three-d/ImplicitSurface.ts:15
Y range [min, max]. Default: [-2, 2]
zRange?
optionalzRange: [number,number]
Defined in: src/mobjects/three-d/ImplicitSurface.ts:17
Z range [min, max]. Default: [-2, 2]