1.0.1 • Published 8 years ago

@vaalentin/geo-plane v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
8 years ago

@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.