diff --git a/docs/api/loaders/JSONLoader.html b/docs/api/loaders/JSONLoader.html index c6ec0e4707102c38d0494126ba07dc9764af62fc..9de47c7d308f5141e31f8ab0003a9dc7a0c7d966 100644 --- a/docs/api/loaders/JSONLoader.html +++ b/docs/api/loaders/JSONLoader.html @@ -1,90 +1,78 @@ - - - + + + - - - - - - - [page:Loader] → -

[name]

- -
A loader for loading objects in JSON format.
- - -

Constructor

- -

[name]()

-
- Creates a new [name]. -
- - -

Properties

- -

[property:boolean withCredentials]

-
- If true, the ajax request will use cookies. -
- - -

Methods

- -

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

-
- [page:String url] — required
- [page:Function callback] — required. Will be called when load completes. The arguments will be the loaded [page:Object3D] and the loaded [page:Array materials].
- [page:String texturePath] — optional. If not specified, textures will be assumed to be in the same folder as the Javascript model file. -
- -

[method:null loadAjaxJSON]([page:JSONLoader context], [page:String url], [page:Function callback], [page:String texturePath], [page:Function callbackProgress])

-
- [page:JSONLoader context] — The [page:JSONLoader] instance
- [page:String url] — required
- [page:Function callback] — required. This function will be called with the loaded model as an instance of [page:Geometry geometry] when the load is completed.
- [page:String texturePath] — Base path for textures.
- [page:Function callbackProgress] — Will be called while load progresses. The argument will be an [page:Object] containing two attributes: .[page:Integer total] and .[page:Integer loaded] bytes. -
-
- Begin loading from url and call callback with the parsed response content. -
- -

[method:Object3D parse]( [page:Object json], [page:String texturePath] )

-
- [page:String json] — JSON object to parse.
- [page:String texturePath] — Base path for textures. -
-
- Parse a JSON structure and return an [page:Object] containing the parsed .[page:Geometry] and .[page:Array materials]. -
- - -

Example

- - - // instantiate a loader - var loader = new THREE.JSONLoader(); - - // load a resource - loader.load( - // resource URL - 'models/animated/monster/monster.js', - // Function when resource is loaded - function ( geometry, materials ) { - var material = new THREE.MeshFaceMaterial( materials ); - var object = new THREE.Mesh( geometry, material ); - scene.add( object ); - } - ); - - - [example:webgl_loader_json_blender] - - -

Source

- - [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] - - + + + + + + + [page:Loader] → +

[name]

+ +
A loader for loading objects in JSON format.
+ + +

Constructor

+ +

[name]()

+
+ Creates a new [name]. +
+ + +

Properties

+ +

[property:boolean withCredentials]

+
+ If true, the ajax request will use cookies. +
+ + +

Methods

+ +

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

+
+ [page:String url] — required
+ [page:Function callback] — required. Will be called when load completes. The arguments will be the loaded [page:Object3D] and the loaded [page:Array materials].
+ [page:String texturePath] — optional. If not specified, textures will be assumed to be in the same folder as the Javascript model file. +
+ +

[method:Object3D parse]( [page:Object json], [page:String texturePath] )

+
+ [page:String json] — JSON object to parse.
+ [page:String texturePath] — Base path for textures. +
+
+ Parse a JSON structure and return an [page:Object] containing the parsed .[page:Geometry] and .[page:Array materials]. +
+ + +

Example

+ + + // instantiate a loader + var loader = new THREE.JSONLoader(); + + // load a resource + loader.load( + // resource URL + 'models/animated/monster/monster.js', + // Function when resource is loaded + function ( geometry, materials ) { + var material = new THREE.MeshFaceMaterial( materials ); + var object = new THREE.Mesh( geometry, material ); + scene.add( object ); + } + ); + + + [example:webgl_loader_json_blender] + + +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + +