This package has been deprecated

Author message:

it's not so useful to have a library for that which only works in the web browser

vox-to-gltf

0.6.2 • Public • Published

vox-to-gltf.js

converts .vox files which can be exported in MagickaVoxel to .gltf files. It is using three.js, vox-reader.js and voxel-triangulation.js.

💾 Installation

npm install --save vox-to-gltf

🚀 Usage

To include it in your project while using a bundling system like webpack use

const voxToGLTF = require('vox-to-gltf');

otherwise use

const voxToGLTF = require('vox-to-gltf/dist/vox-to-gltf.min.js');

To read a .vox file and make a .gltf file out of it you can do something like this

const fs = require('fs');
const voxToGLTF = require('vox-to-gltf');
 
fs.readFile('my-voxel-art.vox', (error, buffer) =>
{
 if(error) throw error;
 
 let gltfData = voxToGLTF(buffer);
 
 fs.writeFile('my-voxel-art.gltf', gltfData, (error) => 
 {
   if(error) throw err;
   
   console.log('The file has been saved!');
 });
});

📖 License

(c) 2019 Florian Fechner. MIT License

Package Sidebar

Install

npm i vox-to-gltf

Weekly Downloads

1

Version

0.6.2

License

MIT

Unpacked Size

791 kB

Total Files

7

Last publish

Collaborators

  • florianfe