提交 6e0c0b0e 编写于 作者: M Mr.doob

Editor: Added vox files support.

上级 b6f343b6
......@@ -520,6 +520,35 @@ function Loader( editor ) {
break;
case 'vox':
reader.addEventListener( 'load', async function ( event ) {
var contents = event.target.result;
var { VOXLoader, VOXMesh } = await import( '../../examples/jsm/loaders/VOXLoader.js' );
var chunks = new VOXLoader().parse( contents );
var group = new THREE.Group();
group.name = filename;
for ( let i = 0; i < chunks.length; i ++ ) {
const chunk = chunks[ i ];
const mesh = new VOXMesh( chunk );
group.add( mesh );
}
editor.execute( new AddObjectCommand( editor, group ) );
}, false );
reader.readAsArrayBuffer( file );
break;
case 'vtk':
reader.addEventListener( 'load', async function ( event ) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册