heightmap-mesher

0.0.0 • Public • Published

heightmap-mesher experimental

A naive heightmap mesher: takes a 2-dimensional ndarray and returns a Float32Array that contains the required vertices to render the heightmap as a 3D mesh. There's no optimisations, so this is mostly for convenience.

Should be pretty trivial to use in combination with ndarray-continuous for infinite terrain, too :)

check out the demo

Installation

heightmap-mesher

Usage

require('heightmap-mesher')(map)

Takes an 2D ndarray, where each value corresponds to a height in the map. The X and Z vertices will be between 0 and 1, and the Y vertices will be the same values you specify.

You can transform the model after the fact to scale the dimensions of the resulting mesh.

/heightmap-mesher/

    Package Sidebar

    Install

    npm i heightmap-mesher

    Weekly Downloads

    7

    Version

    0.0.0

    License

    MIT

    Last publish

    Collaborators

    • hughsk