Skip to main content

Interface: MarchingCubesOptions

Defined in: src/mobjects/three-d/marchingCubes.ts:20

Options that control how the grid is sampled.

Properties​

field​

field: ScalarField3D

Defined in: src/mobjects/three-d/marchingCubes.ts:22

The scalar field to polygonise.


isoLevel​

isoLevel: number

Defined in: src/mobjects/three-d/marchingCubes.ts:32

The iso level of the extracted surface.


resolution​

resolution: number

Defined in: src/mobjects/three-d/marchingCubes.ts:30

Grid cells per axis. A higher value gives a finer surface.


xRange​

xRange: [number, number]

Defined in: src/mobjects/three-d/marchingCubes.ts:24

X range as [min, max].


yRange​

yRange: [number, number]

Defined in: src/mobjects/three-d/marchingCubes.ts:26

Y range as [min, max].


zRange​

zRange: [number, number]

Defined in: src/mobjects/three-d/marchingCubes.ts:28

Z range as [min, max].