An open API service indexing awesome lists of open source software.

https://github.com/jasperdevir/marchingcubes.js

The Marching Cubes algorithm in Three.JS
https://github.com/jasperdevir/marchingcubes.js

Last synced: about 1 year ago
JSON representation

The Marching Cubes algorithm in Three.JS

Awesome Lists containing this project

README

          

# MarchingCubes.js

Implementation of marching cubes mesh generation algorithm within Three.JS.
Inspired by Paul Bourke's: "Polygonising a scalar field" (1996).
https://paulbourke.net/geometry/polygonise/

## Usage

Import MarchingGrid class.
```JavaScript
import { MarchingGrid } from 'MarchingCubes.js';
```

Initialise MarchingGrid with position, dimensions, and material,
generate the mesh, and add it to a scene.
```JavaScript
const grid = new MarchingGrid(position, dimensions, material);
grid.genMesh();
grid.add(scene, true, false);
```