@vaalentin/geo-plane
v1.0.1
Published
Plane geometry, extracted from three.js
Downloads
3
Readme
@vaalentin/geo-plane
Plane geometry, extracted from three.js
Installation
$ npm install --save @vaalentin/geo-plane
Usage
import getPlaneGeometry from '@vaalentin/geo-plane';
const { verts, uvs, faces } = getPlaneGeometry(1, 1, 2, 2);
// create buffers
API
geo = getPlaneGeometry(w, h, dx, dy)
Returns a new geometry with:
verts
is an float32 array of coordinates (by group of 3).uvs
is an float32 array of uvs (by group of 2).faces
is an uint16/32 array of the faces.
and where:
w
is the width of the plane (default is 1).h
is the height of the plane (default is 1).dx
is the number of divisions on the width (default is 1).dy
is the number of divisions on the height (default is 1).
License
MIT, see LICENSE.md for more details.
Credits
Thanks to three.js for the code.