wanadev / gltf-bounding-box

Computes the global bounding box of a gltf model
Other
20 stars 7 forks source link
3d boundings gltf gltf2 model

gltf-bounding-box

Computes the global bounding box of a gltf model

npm version Travis build status Dependency Status devDependency Status

Usage

import gltfBoundingBox from 'gltf-bounding-box';

const model = JSON.parse(fs.readFileSync('suzanne.gltf'), 'utf8');

const boundings = gltfBoundingBox.computeBoundings(model);

// boundings:
{
  dimensions: {
    width: 3,
    depth: 2,
    height: 2,
  },
  center: {
    x: 0,
    y: 0,
    z: 0,
  },
}