function VoxelCloud() {
	this.voxelUnitSize = 1.0;
	this.dims = [];
        this.origin = new THREE.Vector3(); // data origin
        this.orient = new THREE.Matrix();  // direction // Quat?
        this.centroid = new THREE.Vector3(); // mass origin
	this.grids = new Map(); // this cloud has grids.
}
//----------------------------- A rigid-ish volume of voxels.  Has a self contained size and scale; contains a grid anchored at the origin.
A rigid-ish volume of voxels.  Has a self contained size and scale; contains a grid anchored at the origin.
A rigid - ish volume of voxels . Has a self contained size and scale ; contains a grid anchored at the origin .
function VoxelCloud() {
	this.voxelUnitSize = 1.0;
	this.dims = [];
        this.origin = new THREE.Vector3(); 
        this.orient = new THREE.Matrix();  
        this.centroid = new THREE.Vector3(); 
	this.grids = new Map(); 
}
function VoxelCloud ( ) { this . voxelUnitSize = 1.0 ; this . dims = [ ] ; this . origin = new THREE . Vector3 ( ) ; this . orient = new THREE . Matrix ( ) ; this . centroid = new THREE . Vector3 ( ) ; this . grids = new Map ( ) ; }
A rigid-ish volume of voxels.
A rigid - ish volume of voxels .
// data origin // direction // Quat? // mass origin // this cloud has grids.