add textured planes to block faces (voxel.js plugin)
npm install hackedvoxels-decalsAdds textured planes on the side of blocks (voxel.js plugin)
Example above is from voxel-mine, using
a transparent texture decal for block break progress.
Requires
voxel-mesher,
voxel-stitch,
voxel-stitch.
* add({position: [x,y,z], normal: [x,y,z], texture: name}): adds a new decal at the given
voxel position, on the face specified by the normal. All sides are supported:
The texture name should be loaded into voxel-stitch,
using preloadTexture() if needed.
* change({position: [x,y,z], normal: [x,y,z], texture: texture}): same as add() but calls remove() first
* remove({position: [x,y,z], normal: [x,y,z]}): removes the decal at the given location
MIT