ThreeMFLoader

ThreeMFLoader 用来加载3D打印文件 3mf www.3mf.io. 需要把相机的 up 方向设置为( 0, 0, 1 );

下面这个模型的大小为 223K

function ThreeMFLoader( ) { } camera.up.set( 0, 0, 1 ); var loader = new THREE.ThreeMFLoader(); loader.load('---.3mf', function( object ){ scene.add( object ); }, function ( xhr ) { console.log( ( xhr.loaded / xhr.total * 100 ) + '% loaded' ); }, function ( error ) { console.log( 'An error happened: ' + error ); } );

Attributes

manager : LoadingManager

Default value : THREE.DefaultLoadingManager
Description : 类型

availableExtensions : Array

Default value : []
Description : 可扩展数组.

Methods

load( url, onLoad, onProgress, onError ) : null
url String 加载路径
onLoad Function 加载完成函数
onProgress Function 加载进程函数
onError Function 加载错误函数

加载URL以及调用回调函数onLoad.

parse( data ) :
data 待解析的数据

解析数据.

setPath( value ) : this
value String 路径

设置原始文件的基本路径.

addExtension( extension ) : this
extension Object 扩展

添加扩展.