1.0.7 • Published 4 years ago
hermite-data-helper v1.0.7
Hermite Data Helper
A Hermite data visualization tool for rabbit-hole and three.js.
Installation
This library requires the peer dependency three.
npm install three hermite-data-helper
Usage
import { Scene, Vector3 } from "three";
import { HermiteData } from "rabbit-hole";
import { HermiteDataHelper } from "hermite-data-helper";
const scene = new Scene();
const data = new HermiteData();
const cellPosition = new Vector3();
const cellSize = 1;
const hermiteDataHelper = new HermiteDataHelper(cellPosition, cellSize, data);
// Render the helper.
scene.add(hermiteDataHelper);
// Access special geometry subgroups.
console.log(hermiteDataHelper.gridPoints);
console.log(hermiteDataHelper.edges);
console.log(hermiteDataHelper.normals);
// Use a different cell size, position and data set.
hermiteDataHelper.set(otherPosition, otherSize, otherData);
try {
// Destroy the helper geometry and rebuild grid points and edges.
hermiteDataHelper.update(true, true);
} catch(e) {
// The provided position, size or data is invalid.
}
// Destroy the helper geometry.
hermiteDataHelper.dispose();
A full example can be found here.
Contributing
Maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code.
1.0.7
4 years ago
1.0.6
4 years ago
1.0.5
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago
0.20.0
5 years ago
0.19.0
5 years ago
0.18.0
5 years ago
0.17.0
5 years ago
0.16.0
5 years ago
0.15.0
5 years ago
0.14.0
5 years ago
0.13.0
5 years ago
0.12.0
5 years ago
0.11.0
5 years ago
0.10.0
5 years ago
0.9.1
5 years ago
0.9.0
5 years ago
0.8.0
6 years ago
0.7.0
6 years ago
0.6.0
6 years ago
0.5.0
6 years ago
0.4.0
6 years ago
0.3.0
6 years ago
0.2.2
6 years ago
0.2.1
6 years ago
0.2.0
6 years ago
0.1.0
6 years ago
0.0.1
6 years ago
0.0.0
6 years ago