Skip to content
add textured planes to block faces (voxel.js plugin)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
README.md
decals.js
package.json

README.md

voxel-decals

Adds textured planes on the side of blocks (voxel.js plugin)

screenshot

Example above is from voxel-mine, using a transparent texture decal for block break progress.

Requires voxel-mesher, voxel-stitch, voxel-stitch.

API

  • 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:

screenshot

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

License

MIT

You can’t perform that action at this time.