[page:Loader] →

[name]

A loader for loading a .gltf resource in JSON format.

The glTF file format is a JSON file format to enable rapid delivery and loading of 3D content.

Constructor

[name]( )

Creates a new [name].

Properties

Methods

[method:Object3D load]( [page:String url], [page:Function callback] )

[page:String url] — required
[page:Function callback] — Will be called when load completes. The argument will be an [page:Object] containing the loaded .[page:Object3D scene], .[page:Array cameras] and .[page:Array animations].
Begin loading from url and call the callback function with the parsed response content.

Notes

This class is often used with [page:glTFAnimator THREE.glTFAnimator] to animate parsed animations.

Example

// instantiate a loader var loader = new THREE.glTFLoader(); // load a glTF resource loader.load( // resource URL 'models/gltf/duck/duck.json', // Function when resource is loaded function ( object ) { scene.add( object.scene ); } ); [example:webgl_loader_gltf]

Source

[link:https://github.com/mrdoob/three.js/blob/master/examples/js/loaders/gltf/glTFLoader.js examples/js/loaders/gltf/glTFLoader.js]