From 5db71b99f29039bac6f84b14034c4cab2c068733 Mon Sep 17 00:00:00 2001 From: Michael Bond Date: Mon, 29 Feb 2016 10:53:10 -0800 Subject: [PATCH 1/2] Reseting to main three.js repo. --- docs/api/core/Projector.html | 68 +++++ docs/api/extras/cameras/CombinedCamera.html | 263 ++++++++++++++++++ docs/api/extras/cameras/CubeCamera.html | 64 +++++ docs/api/extras/objects/LensFlare.html | 72 +++++ .../renderers/plugins/DepthPassPlugin.html | 98 +++++++ .../renderers/plugins/LensFlarePlugin.html | 71 +++++ .../renderers/plugins/ShadowMapPlugin.html | 84 ++++++ .../renderers/plugins/SpritePlugin.html | 70 +++++ docs/api/extras/shaders/ShaderFlares.html | 49 ++++ docs/api/lights/AreaLight.html | 126 +++++++++ docs/api/loaders/GeometryLoader.html | 94 +++++++ docs/api/loaders/LoadingMonitor.html | 91 ++++++ .../api/materials/ParticleCanvasMaterial.html | 64 +++++ docs/api/objects/Ribbon.html | 62 +++++ .../renderables/RenderableFace3.html | 169 +++++++++++ .../renderables/RenderableFace4.html | 179 ++++++++++++ .../renderers/renderables/RenderableLine.html | 79 ++++++ .../renderables/RenderableObject.html | 59 ++++ .../renderables/RenderableParticle.html | 109 ++++++++ .../renderables/RenderableVertex.html | 70 +++++ 20 files changed, 1941 insertions(+) create mode 100644 docs/api/core/Projector.html create mode 100644 docs/api/extras/cameras/CombinedCamera.html create mode 100644 docs/api/extras/cameras/CubeCamera.html create mode 100644 docs/api/extras/objects/LensFlare.html create mode 100644 docs/api/extras/renderers/plugins/DepthPassPlugin.html create mode 100644 docs/api/extras/renderers/plugins/LensFlarePlugin.html create mode 100644 docs/api/extras/renderers/plugins/ShadowMapPlugin.html create mode 100644 docs/api/extras/renderers/plugins/SpritePlugin.html create mode 100644 docs/api/extras/shaders/ShaderFlares.html create mode 100644 docs/api/lights/AreaLight.html create mode 100644 docs/api/loaders/GeometryLoader.html create mode 100644 docs/api/loaders/LoadingMonitor.html create mode 100644 docs/api/materials/ParticleCanvasMaterial.html create mode 100644 docs/api/objects/Ribbon.html create mode 100644 docs/api/renderers/renderables/RenderableFace3.html create mode 100644 docs/api/renderers/renderables/RenderableFace4.html create mode 100644 docs/api/renderers/renderables/RenderableLine.html create mode 100644 docs/api/renderers/renderables/RenderableObject.html create mode 100644 docs/api/renderers/renderables/RenderableParticle.html create mode 100644 docs/api/renderers/renderables/RenderableVertex.html diff --git a/docs/api/core/Projector.html b/docs/api/core/Projector.html new file mode 100644 index 00000000000000..217456a088efd5 --- /dev/null +++ b/docs/api/core/Projector.html @@ -0,0 +1,68 @@ + + + + + + + + + +

[name]

+ +
Projects points between spaces.
+ + +

Constructor

+ +

[name]()

+
+ todo +
+ +

Properties

+ +

Methods

+ +

.projectVector( [page:Vector3 vector], [page:Camera camera] ) [page:Vector3]

+
+ [page:Vector3 vector] — vector to project.
+ [page:Camera camera] — camera to use in the projection.
+
+
+ Projects a vector with the camera. Caution, this method changes 'vector'. +
+ +

.unprojectVector( [page:Vector3 vector], [page:Camera camera] ) [page:Vector3]

+
+ [page:Vector3 vector] — vector to unproject.
+ [page:Camera camera] — camera to use in the projection.
+
+
+ Unprojects a vector with the camera. Caution, this method changes 'vector'. +
+ +

.pickingRay( [page:Vector3 vector], [page:Camera camera] ) [page:Raycaster]

+
+ Translates a 2D point from NDC (Normalized Device Coordinates) to a [page:Raycaster] that can be used for picking. NDC range from [-1..1] in x (left to right) and [1.0 .. -1.0] in y (top to bottom). +
+ +

.projectScene( [page:Scene scene], [page:Camera camera], [page:Boolean sort] ) [page:Object]

+
+ [page:Scene scene] — scene to project.
+ [page:Camera camera] — camera to use in the projection.
+ [page:Boolean sort] — select whether to sort elements using the Painter's algorithm. +
+ +
+ Transforms a 3D [page:Scene scene] object into 2D render data that can be rendered in a screen with your renderer of choice, projecting and clipping things out according to the used camera. +
+
+ If the scene were a real scene, this method would be the equivalent of taking a picture with the camera (and developing the film would be the next step, using a Renderer). +
+ + +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/cameras/CombinedCamera.html b/docs/api/extras/cameras/CombinedCamera.html new file mode 100644 index 00000000000000..929b3476477270 --- /dev/null +++ b/docs/api/extras/cameras/CombinedCamera.html @@ -0,0 +1,263 @@ + + + + + + + + + +

[name]

+ +
todo
+ + +

Constructor

+ + +

[name]([page:todo width], [page:todo height], [page:todo fov], [page:todo near], [page:todo far], [page:todo orthoNear], [page:todo orthoFar])

+
+ width -- todo
+ height -- todo
+ fov -- todo
+ near -- todo
+ far -- todo
+ orthoNear -- todo
+ orthoFar -- todo +
+
+ todo +
+ + +

Properties

+ + + +

.[page:todo fov]

+
+ todo +
+ +

.[page:number right]

+
+ todo +
+ +

.[page:number bottom]

+
+ todo +
+ +

.[page:PerspectiveCamera cameraP]

+
+ todo +
+ +

.[page:number top]

+
+ todo +
+ +

.[page:number zoom]

+
+ todo +
+ +

.[page:number far]

+
+ todo +
+ +

.[page:number near]

+
+ todo +
+ +

.[page:boolean inPerspectiveMode]

+
+ todo +
+ +

.[page:OrthographicCamera cameraO]

+
+ todo +
+ +

.[page:boolean inOrthographicMode]

+
+ todo +
+ +

.[page:number left]

+
+ todo +
+ +

Methods

+ + + +

.toBottomView() [page:todo]

+
+ todo +
+ +

.setFov([page:todo fov]) [page:todo]

+
+ fov -- todo +
+
+ todo +
+ +

.toBackView() [page:todo]

+
+ todo +
+ +

.setZoom([page:todo zoom]) [page:todo]

+
+ zoom -- todo +
+
+ todo +
+ +

.setLens([page:todo focalLength], [page:todo frameHeight]) [page:todo]

+
+ focalLength -- todo
+ frameHeight -- todo +
+
+ todo +
+ +

.toFrontView() [page:todo]

+
+ todo +
+ +

.toLeftView() [page:todo]

+
+ todo +
+ +

.updateProjectionMatrix() [page:todo]

+
+ todo +
+ +

.toTopView() [page:todo]

+
+ todo +
+ +

.toOrthographic() [page:todo]

+
+ todo +
+ +

.setSize([page:todo width], [page:todo height]) [page:todo]

+
+ width -- todo
+ height -- todo +
+
+ todo +
+ +

.toPerspective() [page:todo]

+
+ todo +
+ +

.toRightView() [page:todo]

+
+ todo +
+ +

.toBottomView() [page:todo]

+
+ todo +
+ +

.setFov([page:todo fov]) [page:todo]

+
+ fov -- todo +
+
+ todo +
+ +

.toBackView() [page:todo]

+
+ todo +
+ +

.setZoom([page:todo zoom]) [page:todo]

+
+ zoom -- todo +
+
+ todo +
+ +

.setLens([page:todo focalLength], [page:todo frameHeight]) [page:todo]

+
+ focalLength -- todo
+ frameHeight -- todo +
+
+ todo +
+ +

.toFrontView() [page:todo]

+
+ todo +
+ +

.toLeftView() [page:todo]

+
+ todo +
+ +

.updateProjectionMatrix() [page:todo]

+
+ todo +
+ +

.toTopView() [page:todo]

+
+ todo +
+ +

.toOrthographic() [page:todo]

+
+ todo +
+ +

.setSize([page:todo width], [page:todo height]) [page:todo]

+
+ width -- todo
+ height -- todo +
+
+ todo +
+ +

.toPerspective() [page:todo]

+
+ todo +
+ +

.toRightView() [page:todo]

+
+ todo +
+ +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/cameras/CubeCamera.html b/docs/api/extras/cameras/CubeCamera.html new file mode 100644 index 00000000000000..48b70b19858a5d --- /dev/null +++ b/docs/api/extras/cameras/CubeCamera.html @@ -0,0 +1,64 @@ + + + + + + + + + +

[name]

+ +
todo
+ + +

Constructor

+ + +

[name]([page:todo near], [page:todo far], [page:todo cubeResolution])

+
+ near -- todo
+ far -- todo
+ cubeResolution -- todo +
+
+ todo +
+ + +

Properties

+ + + +

.[page:WebGLRenderTargetCube renderTarget]

+
+ todo +
+ +

Methods

+ + + +

.updateCubeMap([page:todo renderer], [page:todo scene]) [page:todo]

+
+ renderer -- todo
+ scene -- todo +
+
+ todo +
+ +

.updateCubeMap([page:todo renderer], [page:todo scene]) [page:todo]

+
+ renderer -- todo
+ scene -- todo +
+
+ todo +
+ +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/objects/LensFlare.html b/docs/api/extras/objects/LensFlare.html new file mode 100644 index 00000000000000..a8ad85e32dcff3 --- /dev/null +++ b/docs/api/extras/objects/LensFlare.html @@ -0,0 +1,72 @@ + + + + + + + + + +

[name]

+ +
todo
+ + +

Constructor

+ + +

[name]([page:todo texture], [page:todo size], [page:todo distance], [page:todo blending], [page:todo color])

+
+ texture -- todo
+ size -- todo
+ distance -- todo
+ blending -- todo
+ color -- todo +
+
+ todo +
+ + +

Properties

+ + + +

.[page:array lensFlares]

+
+ todo +
+ +

.[page:Vector3 positionScreen]

+
+ todo +
+ +

.[page:todo customUpdateCallback]

+
+ todo +
+ +

Methods

+ + + +

.updateLensFlares() [page:todo]

+
+ todo +
+ +<<<<<<< HEAD + +

.updateLensFlares() [page:todo]

+
+ todo +
+ +======= +>>>>>>> 16f46ed8ed714ac418f325fa0727de0eec025eed +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/renderers/plugins/DepthPassPlugin.html b/docs/api/extras/renderers/plugins/DepthPassPlugin.html new file mode 100644 index 00000000000000..81bb49de1ba40f --- /dev/null +++ b/docs/api/extras/renderers/plugins/DepthPassPlugin.html @@ -0,0 +1,98 @@ + + + + + + + + + +

[name]

+ +
todo
+ + +

Constructor

+ + +

[name]()

+
+ todo +
+ + +

Properties

+ + + +

.[page:boolean enabled]

+
+ todo +
+ +

.[page:object renderTarget]

+
+ todo +
+ +

Methods

+ + + +

.init([page:todo renderer]) [page:todo]

+
+ renderer -- todo +
+
+ todo +
+ +

.update([page:todo scene], [page:todo camera]) [page:todo]

+
+ scene -- todo
+ camera -- todo +
+
+ todo +
+ +

.render([page:todo scene], [page:todo camera]) [page:todo]

+
+ scene -- todo
+ camera -- todo +
+
+ todo +
+ +

.init([page:todo renderer]) [page:todo]

+
+ renderer -- todo +
+
+ todo +
+ +

.update([page:todo scene], [page:todo camera]) [page:todo]

+
+ scene -- todo
+ camera -- todo +
+
+ todo +
+ +

.render([page:todo scene], [page:todo camera]) [page:todo]

+
+ scene -- todo
+ camera -- todo +
+
+ todo +
+ +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/renderers/plugins/LensFlarePlugin.html b/docs/api/extras/renderers/plugins/LensFlarePlugin.html new file mode 100644 index 00000000000000..abd82f00223f53 --- /dev/null +++ b/docs/api/extras/renderers/plugins/LensFlarePlugin.html @@ -0,0 +1,71 @@ + + + + + + + + + +

[name]

+ +
todo
+ + +

Constructor

+ + +

[name]()

+
+ todo +
+ + + +

Methods

+ + + +

.init([page:todo renderer]) [page:todo]

+
+ renderer -- todo +
+
+ todo +
+ +

.render([page:todo scene], [page:todo camera], [page:todo viewportWidth], [page:todo viewportHeight]) [page:todo]

+
+ scene -- todo
+ camera -- todo
+ viewportWidth -- todo
+ viewportHeight -- todo +
+
+ todo +
+ +

.init([page:todo renderer]) [page:todo]

+
+ renderer -- todo +
+
+ todo +
+ +

.render([page:todo scene], [page:todo camera], [page:todo viewportWidth], [page:todo viewportHeight]) [page:todo]

+
+ scene -- todo
+ camera -- todo
+ viewportWidth -- todo
+ viewportHeight -- todo +
+
+ todo +
+ +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/renderers/plugins/ShadowMapPlugin.html b/docs/api/extras/renderers/plugins/ShadowMapPlugin.html new file mode 100644 index 00000000000000..7203afd8abe033 --- /dev/null +++ b/docs/api/extras/renderers/plugins/ShadowMapPlugin.html @@ -0,0 +1,84 @@ + + + + + + + + + +

[name]

+ +
todo
+ + +

Constructor

+ + +

[name]()

+
+ todo +
+ + +

Methods

+ + + +

.init([page:todo renderer]) [page:todo]

+
+ renderer -- todo +
+
+ todo +
+ +

.update([page:todo scene], [page:todo camera]) [page:todo]

+
+ scene -- todo
+ camera -- todo +
+
+ todo +
+ +

.render([page:todo scene], [page:todo camera]) [page:todo]

+
+ scene -- todo
+ camera -- todo +
+
+ todo +
+ +

.init([page:todo renderer]) [page:todo]

+
+ renderer -- todo +
+
+ todo +
+ +

.update([page:todo scene], [page:todo camera]) [page:todo]

+
+ scene -- todo
+ camera -- todo +
+
+ todo +
+ +

.render([page:todo scene], [page:todo camera]) [page:todo]

+
+ scene -- todo
+ camera -- todo +
+
+ todo +
+ +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/renderers/plugins/SpritePlugin.html b/docs/api/extras/renderers/plugins/SpritePlugin.html new file mode 100644 index 00000000000000..0a57c65380f5db --- /dev/null +++ b/docs/api/extras/renderers/plugins/SpritePlugin.html @@ -0,0 +1,70 @@ + + + + + + + + + +

[name]

+ +
todo
+ + +

Constructor

+ + +

[name]()

+
+ todo +
+ + +

Methods

+ + + +

.init([page:todo renderer]) [page:todo]

+
+ renderer -- todo +
+
+ todo +
+ +

.render([page:todo scene], [page:todo camera], [page:todo viewportWidth], [page:todo viewportHeight]) [page:todo]

+
+ scene -- todo
+ camera -- todo
+ viewportWidth -- todo
+ viewportHeight -- todo +
+
+ todo +
+ +

.init([page:todo renderer]) [page:todo]

+
+ renderer -- todo +
+
+ todo +
+ +

.render([page:todo scene], [page:todo camera], [page:todo viewportWidth], [page:todo viewportHeight]) [page:todo]

+
+ scene -- todo
+ camera -- todo
+ viewportWidth -- todo
+ viewportHeight -- todo +
+
+ todo +
+ +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/extras/shaders/ShaderFlares.html b/docs/api/extras/shaders/ShaderFlares.html new file mode 100644 index 00000000000000..a199e11e6f69e5 --- /dev/null +++ b/docs/api/extras/shaders/ShaderFlares.html @@ -0,0 +1,49 @@ + + + + + + + + + +

[name]

+ +
todo
+ + +

Properties

+ + +

.[page:object lensFlare]

+
+ todo +
+ +<<<<<<< HEAD +

.[page:object lensFlare]

+
+ todo +
+ +

.[page:object lensFlareVertexTexture]

+
+ todo +
+ +

Methods

+ +

.todo( [page:Vector3 todo] )

+======= +

.[page:object lensFlareVertexTexture]

+>>>>>>> 16f46ed8ed714ac418f325fa0727de0eec025eed +
+ todo +
+ + +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/lights/AreaLight.html b/docs/api/lights/AreaLight.html new file mode 100644 index 00000000000000..153a1b53a9b220 --- /dev/null +++ b/docs/api/lights/AreaLight.html @@ -0,0 +1,126 @@ + + + + + + + + + +

[name]

+ +
This illuminates the scene from a complete surface. This light only works in the [page:WebGLDeferredRenderer deferredrenderer].
+ + +

Example

+ areaLight1 = new THREE.AreaLight( 0xffffff, 1 ); +areaLight1.position.set( 0.0001, 10.0001, -18.5001 ); +areaLight1.rotation.set( -0.74719, 0.0001, 0.0001 ); +areaLight1.width = 10; +areaLight1.height = 1; + +scene.add( areaLight1 ); + +

Constructor

+ + +

[name]( [page:Float hex], [page:Float intensity])

+
+ [page:Integer hex] — Numeric value of the RGB component of the color.
+ [page:Integer intensity] — The intensity of the light. +
+
+ This creates a arealight with color. +
+ + +

Properties

+ + + +

.[page:Vector3 right]

+
+ todo +
+<<<<<<< HEAD + +

.[page:Vector3 normal]

+
+ todo +
+ +

.[page:number quadraticAttenuation]

+
+ todo +
+ +

.[page:number height]

+
+ todo +
+ +

.[page:number linearAttenuation]

+
+ todo +
+ +

.[page:number width]

+
+ todo +
+ +

.[page:number intensity]

+
+ todo +
+ +

.[page:number constantAttenuation]

+
+ todo +
+ +

Methods

+======= +>>>>>>> 16f46ed8ed714ac418f325fa0727de0eec025eed + +

.[page:Vector3 normal]

+
+ todo +
+ +

.[page:number quadraticAttenuation]

+
+ todo +
+ +

.[page:number height]

+
+ todo +
+ +

.[page:number linearAttenuation]

+
+ todo +
+ +

.[page:number width]

+
+ todo +
+ +

.[page:number intensity]

+
+ todo +
+ +

.[page:number constantAttenuation]

+
+ todo +
+ + +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/loaders/GeometryLoader.html b/docs/api/loaders/GeometryLoader.html new file mode 100644 index 00000000000000..28531f3e239e2e --- /dev/null +++ b/docs/api/loaders/GeometryLoader.html @@ -0,0 +1,94 @@ + + + + + + + + + +

[name]

+ +
A loader for loading a geometry out of a JSON file.
+
Unlike other loaders, this one emits events instead of using predefined callbacks. So if you're interested in getting notified when things happen, you need to add listeners to the object.
+
Possible events:
+ +
+ +

Constructor

+ +<<<<<<< HEAD +

[name]()

+ +

Properties

+ +======= +>>>>>>> 16f46ed8ed714ac418f325fa0727de0eec025eed + +

[name]()

+
+ todo +
+ + +

Methods

+ +

.load( [page:String url] )

+
+ url — required +
+ +
Begin loading from url
+ + +

.parse( [page:Object data], [page:LoadingMonitor monitor] )

+
+ data — required
+ monitor — optional +
+ +
Parses the geometry in the data object, optionally monitoring its progress via the monitor object, if provided.
+ +

.dispatchEvent([page:todo event]) [page:todo]

+
+ event -- todo +
+
+ todo +
+ +

.hasEventListener([page:todo type], [page:todo listener]) [page:todo]

+
+ type -- todo
+ listener -- todo +
+
+ todo +
+ +

.removeEventListener([page:todo type], [page:todo listener]) [page:todo]

+
+ type -- todo
+ listener -- todo +
+
+ todo +
+ +

.addEventListener([page:todo type], [page:todo listener]) [page:todo]

+
+ type -- todo
+ listener -- todo +
+
+ todo +
+ +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/loaders/LoadingMonitor.html b/docs/api/loaders/LoadingMonitor.html new file mode 100644 index 00000000000000..7fd50a6497a7e0 --- /dev/null +++ b/docs/api/loaders/LoadingMonitor.html @@ -0,0 +1,91 @@ + + + + + + + + + +

[name]

+ +
A LoadingMonitor keeps track of loaded and pending data.
+
To keep track of a loader, just add it to the monitor:
+monitor.add( imageLoader ); + + +

Constructor

+ + +

[name]()

+
+ todo +
+ + +

Events

+ +

progress

+
+ Dispatched each time a monitored loader completes loading +
+
+ loaded — number of completed loaders
+ total — total number of loaders monitored by this monitor +
+ +

load

+
+ Dispatched when all loaders have completed loading +
+ +

Properties

+ + +

Methods

+ +

.add( [page:Loader loader] )

+
+ loader — required. Loader to be monitored. +
+ +

.dispatchEvent([page:todo event]) [page:todo]

+
+ event -- todo +
+
+ todo +
+ +

.hasEventListener([page:todo type], [page:todo listener]) [page:todo]

+
+ type -- todo
+ listener -- todo +
+
+ todo +
+ +

.removeEventListener([page:todo type], [page:todo listener]) [page:todo]

+
+ type -- todo
+ listener -- todo +
+
+ todo +
+ +

.addEventListener([page:todo type], [page:todo listener]) [page:todo]

+
+ type -- todo
+ listener -- todo +
+
+ todo +
+ +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/materials/ParticleCanvasMaterial.html b/docs/api/materials/ParticleCanvasMaterial.html new file mode 100644 index 00000000000000..434db3159b0f43 --- /dev/null +++ b/docs/api/materials/ParticleCanvasMaterial.html @@ -0,0 +1,64 @@ + + + + + + + + + + [page:Material] → + +

[name]

+ +
todo
+ + +

Constructor

+ + +

[name]([page:todo parameters])

+
+ parameters -- todo +
+
+ todo +
+ + +

Properties

+ + + +

.[page:Color color]

+
+ todo +
+ +

Methods

+ + + +

.program([page:todo context], [page:todo color]) [page:todo]

+
+ context -- todo
+ color -- todo +
+
+ todo +
+ +

.program([page:todo context], [page:todo color]) [page:todo]

+
+ context -- todo
+ color -- todo +
+
+ todo +
+ +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/objects/Ribbon.html b/docs/api/objects/Ribbon.html new file mode 100644 index 00000000000000..3a7af58216169d --- /dev/null +++ b/docs/api/objects/Ribbon.html @@ -0,0 +1,62 @@ + + + + + + + + + + [page:Object3D] → + +

[name]

+ +
todo
+ + +

Constructor

+ + +

[name]([page:todo geometry], [page:todo material])

+
+ geometry -- todo
+ material -- todo +
+
+ todo +
+ + +

Properties

+ + + +

.[page:todo geometry]

+
+ todo +
+<<<<<<< HEAD + +

.[page:todo material]

+
+ todo +
+ +

Methods

+======= +>>>>>>> 16f46ed8ed714ac418f325fa0727de0eec025eed + +

.[page:todo material]

+
+ todo +
+ +

Methods

+ + + +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/renderers/renderables/RenderableFace3.html b/docs/api/renderers/renderables/RenderableFace3.html new file mode 100644 index 00000000000000..a11f448537bb75 --- /dev/null +++ b/docs/api/renderers/renderables/RenderableFace3.html @@ -0,0 +1,169 @@ + + + + + + + + + +

[name]

+ +
todo
+ + +

Constructor

+ + +

[name]()

+
+ todo +
+ + +

[name]()

+ + +

Properties

+ + + +

.[page:array vertexNormalsModelView]

+
+ todo +
+<<<<<<< HEAD + +

.[page:Vector3 normalModel]

+
+ todo +
+ +

.[page:object color]

+
+ todo +
+ +

.[page:object material]

+
+ todo +
+ +

.[page:array uvs]

+
+ todo +
+ +

.[page:RenderableVertex v1]

+
+ todo +
+ +

.[page:RenderableVertex v2]

+
+ todo +
+ +

.[page:RenderableVertex v3]

+
+ todo +
+ +

.[page:Vector3 normalModelView]

+
+ todo +
+ +

.[page:Vector3 centroidModel]

+
+ todo +
+ +

.[page:number vertexNormalsLength]

+
+ todo +
+ +

.[page:object z]

+
+ todo +
+ +

.[page:array vertexNormalsModel]

+
+ todo +
+ +

Methods

+======= +>>>>>>> 16f46ed8ed714ac418f325fa0727de0eec025eed + +

.[page:Vector3 normalModel]

+
+ todo +
+ +

.[page:object color]

+
+ todo +
+ +

.[page:object material]

+
+ todo +
+ +

.[page:array uvs]

+
+ todo +
+ +

.[page:RenderableVertex v1]

+
+ todo +
+ +

.[page:RenderableVertex v2]

+
+ todo +
+ +

.[page:RenderableVertex v3]

+
+ todo +
+ +

.[page:Vector3 normalModelView]

+
+ todo +
+ +

.[page:Vector3 centroidModel]

+
+ todo +
+ +

.[page:number vertexNormalsLength]

+
+ todo +
+ +

.[page:object z]

+
+ todo +
+ +

.[page:array vertexNormalsModel]

+
+ todo +
+ +

Methods

+ + + +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/renderers/renderables/RenderableFace4.html b/docs/api/renderers/renderables/RenderableFace4.html new file mode 100644 index 00000000000000..c189fac658ff8e --- /dev/null +++ b/docs/api/renderers/renderables/RenderableFace4.html @@ -0,0 +1,179 @@ + + + + + + + + + +

[name]

+ +
todo
+ + +

Constructor

+ + +

[name]()

+
+ todo +
+ + +

[name]()

+ + +

Properties

+ + + +

.[page:array vertexNormalsModelView]

+
+ todo +
+<<<<<<< HEAD + +

.[page:Vector3 normalModel]

+
+ todo +
+ +

.[page:object color]

+
+ todo +
+ +

.[page:object material]

+
+ todo +
+ +

.[page:array uvs]

+
+ todo +
+ +

.[page:RenderableVertex v1]

+
+ todo +
+ +

.[page:RenderableVertex v2]

+
+ todo +
+ +

.[page:RenderableVertex v3]

+
+ todo +
+ +

.[page:RenderableVertex v4]

+
+ todo +
+ +

.[page:Vector3 centroidModel]

+
+ todo +
+ +

.[page:Vector3 normalModelView]

+
+ todo +
+ +

.[page:number vertexNormalsLength]

+
+ todo +
+ +

.[page:object z]

+
+ todo +
+ +

.[page:array vertexNormalsModel]

+
+ todo +
+ +

Methods

+======= +>>>>>>> 16f46ed8ed714ac418f325fa0727de0eec025eed + +

.[page:Vector3 normalModel]

+
+ todo +
+ +

.[page:object color]

+
+ todo +
+ +

.[page:object material]

+
+ todo +
+ +

.[page:array uvs]

+
+ todo +
+ +

.[page:RenderableVertex v1]

+
+ todo +
+ +

.[page:RenderableVertex v2]

+
+ todo +
+ +

.[page:RenderableVertex v3]

+
+ todo +
+ +

.[page:RenderableVertex v4]

+
+ todo +
+ +

.[page:Vector3 centroidModel]

+
+ todo +
+ +

.[page:Vector3 normalModelView]

+
+ todo +
+ +

.[page:number vertexNormalsLength]

+
+ todo +
+ +

.[page:object z]

+
+ todo +
+ +

.[page:array vertexNormalsModel]

+
+ todo +
+ +

Methods

+ + + +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/renderers/renderables/RenderableLine.html b/docs/api/renderers/renderables/RenderableLine.html new file mode 100644 index 00000000000000..0fce1c55ac546d --- /dev/null +++ b/docs/api/renderers/renderables/RenderableLine.html @@ -0,0 +1,79 @@ + + + + + + + + + +

[name]

+ +
todo
+ + +

Constructor

+ + +

[name]()

+
+ todo +
+ + +

[name]()

+ + +

Properties

+ + + +

.[page:RenderableVertex v1]

+
+ todo +
+<<<<<<< HEAD + +

.[page:RenderableVertex v2]

+
+ todo +
+ +

.[page:object z]

+
+ todo +
+ +

.[page:object material]

+
+ todo +
+ +

Methods

+======= +>>>>>>> 16f46ed8ed714ac418f325fa0727de0eec025eed + +

.[page:RenderableVertex v2]

+
+ todo +
+ +

.[page:object z]

+
+ todo +
+ +

.[page:object material]

+
+ todo +
+ +

Methods

+ + + +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/renderers/renderables/RenderableObject.html b/docs/api/renderers/renderables/RenderableObject.html new file mode 100644 index 00000000000000..597cc6b41f366c --- /dev/null +++ b/docs/api/renderers/renderables/RenderableObject.html @@ -0,0 +1,59 @@ + + + + + + + + + +

[name]

+ +
todo
+ + +

Constructor

+ + +

[name]()

+
+ todo +
+ + +

[name]()

+ + +

Properties

+ + + +

.[page:object object]

+
+ todo +
+<<<<<<< HEAD + +

.[page:object z]

+
+ todo +
+ +

Methods

+======= +>>>>>>> 16f46ed8ed714ac418f325fa0727de0eec025eed + +

.[page:object z]

+
+ todo +
+ +

Methods

+ + + +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/renderers/renderables/RenderableParticle.html b/docs/api/renderers/renderables/RenderableParticle.html new file mode 100644 index 00000000000000..63c850109753a7 --- /dev/null +++ b/docs/api/renderers/renderables/RenderableParticle.html @@ -0,0 +1,109 @@ + + + + + + + + + +

[name]

+ +
todo
+ + +

Constructor

+ + +

[name]()

+
+ todo +
+ + +

[name]()

+ + +

Properties

+ + + +

.[page:Vector2 scale]

+
+ todo +
+<<<<<<< HEAD + +

.[page:object material]

+
+ todo +
+ +

.[page:object object]

+
+ todo +
+ +

.[page:object y]

+
+ todo +
+ +

.[page:object x]

+
+ todo +
+ +

.[page:object rotation]

+
+ todo +
+ +

.[page:object z]

+
+ todo +
+ +

Methods

+======= +>>>>>>> 16f46ed8ed714ac418f325fa0727de0eec025eed + +

.[page:object material]

+
+ todo +
+ +

.[page:object object]

+
+ todo +
+ +

.[page:object y]

+
+ todo +
+ +

.[page:object x]

+
+ todo +
+ +

.[page:object rotation]

+
+ todo +
+ +

.[page:object z]

+
+ todo +
+ +

Methods

+ + + +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + diff --git a/docs/api/renderers/renderables/RenderableVertex.html b/docs/api/renderers/renderables/RenderableVertex.html new file mode 100644 index 00000000000000..156ccd4cb42a4d --- /dev/null +++ b/docs/api/renderers/renderables/RenderableVertex.html @@ -0,0 +1,70 @@ + + + + + + + + + +

[name]

+ +
todo
+ + +

Constructor

+ + +

[name]()

+
+ todo +
+ + +

[name]()

+ + +

Properties

+ + + +

.[page:boolean visible]

+
+ todo +
+ +

.[page:Vector4 positionScreen]

+
+ todo +
+ +

.[page:Vector3 positionWorld]

+
+ todo +
+ +

Methods

+ + + +

.copy([page:todo vertex]) [page:todo]

+
+ vertex -- todo +
+
+ todo +
+ +

.copy([page:todo vertex]) [page:todo]

+
+ vertex -- todo +
+
+ todo +
+ +

Source

+ + [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] + + From 3f4e294d0ebe3c25e8b9ab8e2432fc5a9ddfe999 Mon Sep 17 00:00:00 2001 From: Michael Bond Date: Thu, 15 Feb 2018 14:15:56 -0800 Subject: [PATCH 2/2] Rough update to KHR_lights support to match current spec --- examples/js/loaders/GLTFLoader.js | 39 +- .../gltf/monster/glTF-lights/Monster.gltf | 4565 +++++++++++++++++ .../gltf/monster/glTF-lights/Monster.jpg | Bin 0 -> 87386 bytes .../gltf/monster/glTF-lights/Monster0.bin | Bin 0 -> 193240 bytes examples/webgl_loader_gltf_extensions.html | 3 +- 5 files changed, 4578 insertions(+), 29 deletions(-) create mode 100644 examples/models/gltf/monster/glTF-lights/Monster.gltf create mode 100644 examples/models/gltf/monster/glTF-lights/Monster.jpg create mode 100644 examples/models/gltf/monster/glTF-lights/Monster0.bin diff --git a/examples/js/loaders/GLTFLoader.js b/examples/js/loaders/GLTFLoader.js index bbb07a4e856fb2..0300a516f5b69e 100644 --- a/examples/js/loaders/GLTFLoader.js +++ b/examples/js/loaders/GLTFLoader.js @@ -230,7 +230,6 @@ THREE.GLTFLoader = ( function () { case 'directional': lightNode = new THREE.DirectionalLight( color ); - lightNode.position.set( 0, 0, 1 ); break; case 'point': @@ -239,7 +238,12 @@ THREE.GLTFLoader = ( function () { case 'spot': lightNode = new THREE.SpotLight( color ); - lightNode.position.set( 0, 0, 1 ); + // Handle spotlight properties. + var spot = light.spot || {}; + var innerConeAngle = spot.innerConeAngle ? spot.innerConeAngle : 0; + var outerConeAngle = spot.outerConeAngle || Math.PI / 4.0; + lightNode.angle = outerConeAngle; + lightNode.penumbra = 1.0 - innerConeAngle / outerConeAngle; break; case 'ambient': @@ -250,33 +254,11 @@ THREE.GLTFLoader = ( function () { if ( lightNode ) { - if ( light.constantAttenuation !== undefined ) { + lightNode.decay = 2; - lightNode.intensity = light.constantAttenuation; + if ( light.intensity !== undefined ) { - } - - if ( light.linearAttenuation !== undefined ) { - - lightNode.distance = 1 / light.linearAttenuation; - - } - - if ( light.quadraticAttenuation !== undefined ) { - - lightNode.decay = light.quadraticAttenuation; - - } - - if ( light.fallOffAngle !== undefined ) { - - lightNode.angle = light.fallOffAngle; - - } - - if ( light.fallOffExponent !== undefined ) { - - console.warn( 'THREE.GLTFLoader:: light.fallOffExponent not currently supported.' ); + lightNode.intensity = light.intensity; } @@ -2417,7 +2399,8 @@ THREE.GLTFLoader = ( function () { 'mesh', 'skin', - 'camera' + 'camera', + 'light' ] ).then( function ( dependencies ) { diff --git a/examples/models/gltf/monster/glTF-lights/Monster.gltf b/examples/models/gltf/monster/glTF-lights/Monster.gltf new file mode 100644 index 00000000000000..eb643e61b87fb8 --- /dev/null +++ b/examples/models/gltf/monster/glTF-lights/Monster.gltf @@ -0,0 +1,4565 @@ +{ + "asset": { + "generator": "COLLADA2GLTF with manual modifications for KHR_lights", + "version": "2.0" + }, + "scene": 0, + "scenes": [ + { + "nodes": [ + 0, + 35, + 36, + 37 + ] + } + ], + "nodes": [ + { + "children": [ + 34, + 1 + ], + "matrix": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + -1.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0 + ] + }, + { + "mesh": 0, + "skin": 0 + }, + { + "children": [ + 3 + ], + "translation": [ + -1.1628570556640626, + 99.4341278076172, + -44.13312911987305 + ], + "rotation": [ + 0.6116809844970703, + 0.354727566242218, + 0.6117032766342163, + 0.3547307252883911 + ], + "scale": [ + 0.9999999403953552, + 1.0000001192092896, + 1.0 + ] + }, + { + "children": [ + 18, + 13, + 8, + 4 + ], + "translation": [ + 0.0, + 142.05380249023438, + 0.0 + ], + "rotation": [ + 0.009599274955689909, + -0.0010376531863585117, + 0.9151230454444884, + 0.4030591249465943 + ], + "scale": [ + 0.9999998807907105, + 1.0000001192092896, + 1.0000001192092896 + ] + }, + { + "children": [ + 5 + ], + "translation": [ + -229.2772979736328, + 51.57170867919922, + 3.920083999633789 + ], + "rotation": [ + -0.0037880190648138529, + -0.008884812705218792, + -0.6532931327819824, + -0.7570434212684631 + ], + "scale": [ + 0.9999997615814208, + 1.0000001192092896, + 1.0 + ] + }, + { + "children": [ + 6 + ], + "translation": [ + -0.000007629389983776491, + 275.1336059570313, + 2.38419005427204e-7 + ], + "rotation": [ + -5.957689381830278e-7, + -2.2050939207929336e-7, + -0.12589137256145478, + -0.9920440316200256 + ], + "scale": [ + 0.9999999403953552, + 0.9999998807907105, + 0.9999999403953552 + ] + }, + { + "children": [ + 7 + ], + "translation": [ + -0.000022888199964654636, + 339.0890197753906, + 0.0 + ], + "rotation": [ + 8.796734505267523e-7, + 6.967138688196428e-7, + -0.11349057406187058, + -0.9935390949249268 + ], + "scale": [ + 1.0, + 0.9999999403953552, + 1.0 + ] + }, + { + "translation": [ + 0.00001525879997643642, + 374.1900939941406, + 0.0 + ], + "rotation": [ + 0.0003985897928941995, + 0.9999998807907105, + 3.396345107375965e-7, + 0.000003304860456410097 + ], + "scale": [ + 1.0, + 0.9999998211860656, + 1.0 + ] + }, + { + "children": [ + 9 + ], + "translation": [ + -101.904296875, + 96.81950378417968, + 158.1428985595703 + ], + "rotation": [ + -0.5870404839515686, + -0.4025762379169464, + 0.37822479009628298, + -0.5918291211128235 + ], + "scale": [ + 1.0000005960464478, + 0.9999995827674866, + 1.0 + ] + }, + { + "children": [ + 10 + ], + "translation": [ + 0.00001525879997643642, + 547.8187866210938, + 0.00003051759995287284 + ], + "rotation": [ + 0.8947640061378479, + -0.0988358035683632, + 0.3619275391101837, + -0.2421517372131348 + ], + "scale": [ + 0.9999999403953552, + 1.0, + 1.0000005960464478 + ] + }, + { + "children": [ + 11 + ], + "translation": [ + -0.00006103519990574569, + 532.7478637695313, + 0.00003814699812210165 + ], + "rotation": [ + -0.6655603647232056, + 0.43436089158058169, + -0.24011340737342838, + -0.5574095845222473 + ], + "scale": [ + 1.0, + 1.0, + 0.9999998807907105 + ] + }, + { + "children": [ + 12 + ], + "translation": [ + -0.00001525879997643642, + 286.1813049316406, + -0.00005340580173651688 + ], + "rotation": [ + -0.25593262910842898, + 0.3620181381702423, + 0.3219507336616516, + -0.8365339636802673 + ], + "scale": [ + 0.9999998807907105, + 0.9999999403953552, + 1.0 + ] + }, + { + "translation": [ + 0.0, + 166.96800231933598, + 0.000011444099982327316 + ], + "rotation": [ + 0.7009931206703186, + -0.700989305973053, + 0.09279558807611466, + -0.0927983820438385 + ], + "scale": [ + 0.9999999403953552, + 0.9999999403953552, + 0.9999999403953552 + ] + }, + { + "children": [ + 14 + ], + "translation": [ + -107.67569732666016, + 94.97681427001952, + -155.40679931640626 + ], + "rotation": [ + 0.5973692536354065, + 0.3938325047492981, + 0.3649851679801941, + -0.5956777334213257 + ], + "scale": [ + 0.9999995827674866, + 1.0000005960464478, + 1.0 + ] + }, + { + "children": [ + 15 + ], + "translation": [ + -0.00001525879997643642, + 547.819091796875, + 0.000003814699994109105 + ], + "rotation": [ + 0.8947624564170837, + -0.0988353118300438, + -0.3619306385517121, + 0.24215207993984226 + ], + "scale": [ + 1.0000001192092896, + 0.9999998211860656, + 0.9999987483024596 + ] + }, + { + "children": [ + 16 + ], + "translation": [ + 0.0, + 532.7470092773438, + 0.0 + ], + "rotation": [ + 0.6655597686767578, + -0.4343646466732025, + -0.24011126160621644, + -0.5574080944061279 + ], + "scale": [ + 0.9999998807907105, + 0.999999701976776, + 0.9999999403953552 + ] + }, + { + "children": [ + 17 + ], + "translation": [ + 0.00001525879997643642, + 286.1807861328125, + -0.000022888199964654636 + ], + "rotation": [ + 0.25593167543411257, + -0.3620148301124573, + 0.3219532072544098, + -0.8365347385406494 + ], + "scale": [ + 1.0, + 1.0000001192092896, + 1.0 + ] + }, + { + "translation": [ + -0.00006103519990574569, + 166.9690093994141, + 0.000003814699994109105 + ], + "rotation": [ + 0.7009877562522888, + 0.7009937167167664, + -0.09279301762580872, + -0.09280823916196825 + ], + "scale": [ + 0.9999999403953552, + 1.0, + 1.0 + ] + }, + { + "children": [ + 19 + ], + "translation": [ + 399.1947937011719, + -0.31954190135002139, + -0.003049075836315751 + ], + "rotation": [ + -0.004396272823214531, + -0.0025365734472870828, + -0.05076199769973755, + -0.9986979365348816 + ], + "scale": [ + 0.9999999403953552, + 1.0, + 1.0000001192092896 + ] + }, + { + "children": [ + 32, + 26, + 20 + ], + "translation": [ + 402.5515747070313, + -0.10438539832830428, + -0.002846478950232268 + ], + "rotation": [ + -0.000004574490503728157, + -0.000010040300367109012, + 0.35299697518348696, + -0.9356244802474976 + ], + "scale": [ + 1.0, + 1.0000001192092896, + 1.0 + ] + }, + { + "children": [ + 21 + ], + "translation": [ + 0.003967284690588713, + 0.14590449631214146, + -43.16883850097656 + ], + "rotation": [ + 0.629516065120697, + 0.328596293926239, + -0.1958152800798416, + -0.6763061881065369 + ], + "scale": [ + 0.999999701976776, + 1.0000003576278689, + 1.0 + ] + }, + { + "children": [ + 22 + ], + "translation": [ + -0.0003051759849768132, + 175.07150268554688, + 0.00007629390165675431 + ], + "rotation": [ + -0.5734227895736694, + 0.18226787447929386, + -0.23226681351661686, + -0.7642098665237427 + ], + "scale": [ + 1.0000001192092896, + 1.0000003576278689, + 0.999999701976776 + ] + }, + { + "children": [ + 23 + ], + "translation": [ + 0.0, + 370.0174865722656, + 0.0 + ], + "rotation": [ + -0.27098795771598818, + -0.08019046485424042, + 0.25969398021698, + -0.923414409160614 + ], + "scale": [ + 1.0, + 1.0000001192092896, + 1.0000001192092896 + ] + }, + { + "children": [ + 24 + ], + "translation": [ + 0.00006103519990574569, + 370.0173034667969, + 0.0 + ], + "rotation": [ + 0.3159535229206085, + 0.3460785150527954, + 0.361482322216034, + -0.8060604929924011 + ], + "scale": [ + 0.9999998807907105, + 0.9999999403953552, + 1.0 + ] + }, + { + "children": [ + 25 + ], + "translation": [ + 0.00005340580173651688, + 186.69309997558598, + 0.00003051759995287284 + ], + "rotation": [ + -0.061906907707452777, + -0.6184580326080322, + 0.322037935256958, + -0.7141210436820984 + ], + "scale": [ + 1.000000238418579, + 1.0000001192092896, + 0.9999999403953552 + ] + }, + { + "translation": [ + 0.0, + 167.76010131835938, + 0.0 + ], + "rotation": [ + -0.18707998096942905, + 0.18709905445575718, + 0.6818875074386597, + -0.6819269061088562 + ], + "scale": [ + 0.9999999403953552, + 0.9999998211860656, + 1.0 + ] + }, + { + "children": [ + 27 + ], + "translation": [ + 0.0004882809880655259, + 0.1427001953125, + 43.16946029663086 + ], + "rotation": [ + -0.6269798874855042, + -0.3371228575706482, + -0.20376521348953248, + -0.6721045970916748 + ], + "scale": [ + 1.0000003576278689, + 0.9999996423721314, + 1.0000001192092896 + ] + }, + { + "children": [ + 28 + ], + "translation": [ + 0.0, + 175.07080078125, + -0.00006103519990574569 + ], + "rotation": [ + 0.5832023620605469, + -0.18192623555660249, + -0.20986202359199525, + -0.7633713483810425 + ], + "scale": [ + 0.9999997615814208, + 1.0000001192092896, + 0.9999998807907105 + ] + }, + { + "children": [ + 29 + ], + "translation": [ + -0.00006103519990574569, + 370.0173034667969, + -0.00006103519990574569 + ], + "rotation": [ + 0.2709869146347046, + 0.0801902487874031, + 0.2596951127052307, + -0.923414409160614 + ], + "scale": [ + 1.0000001192092896, + 1.0000001192092896, + 1.0000001192092896 + ] + }, + { + "children": [ + 30 + ], + "translation": [ + 0.00006103519990574569, + 370.01708984375, + 0.0 + ], + "rotation": [ + -0.315950095653534, + -0.3460729122161865, + 0.3614855408668518, + -0.8060628175735474 + ], + "scale": [ + 0.9999998807907105, + 1.0, + 0.9999999403953552 + ] + }, + { + "children": [ + 31 + ], + "translation": [ + -0.000022888199964654636, + 186.6940155029297, + 0.000007629389983776491 + ], + "rotation": [ + 0.0619109645485878, + 0.6184656620025635, + 0.32203570008277895, + -0.7141150236129761 + ], + "scale": [ + 1.0, + 1.0000001192092896, + 1.0 + ] + }, + { + "translation": [ + 0.0, + 167.7620086669922, + -0.00006103519990574569 + ], + "rotation": [ + -0.18710123002529145, + -0.1870883852243424, + -0.6819262504577637, + -0.6818854212760925 + ], + "scale": [ + 1.0, + 0.9999999403953552, + 1.0 + ] + }, + { + "children": [ + 33 + ], + "translation": [ + 181.73239135742188, + -0.0008544919546693564, + 0.0025956628378480679 + ], + "rotation": [ + 0.00926738977432251, + 0.002782774157822132, + 0.3884811699390412, + -0.9214058518409728 + ], + "scale": [ + 1.0, + 1.0, + 1.0000001192092896 + ] + }, + { + "translation": [ + -0.00003051759995287284, + 345.1398010253906, + 0.0 + ], + "rotation": [ + -0.000010299070709152148, + -0.000018406668459647336, + -0.7070866823196411, + -0.7071268558502197 + ], + "scale": [ + 1.0, + 0.9999999403953552, + 1.0 + ] + }, + { + "children": [ + 2 + ], + "matrix": [ + 0.02539999969303608, + 0.0, + 0.0, + 0.0, + 0.0, + 0.02539999969303608, + 0.0, + 0.0, + 0.0, + 0.0, + 0.02539999969303608, + 0.0, + 0.0, + 0.0, + 11.732219696044922, + 1.0 + ] + }, + { + "extensions": { + "KHR_lights": { + "light": 0 + } + }, + "name": "point light" + }, + { + "extensions": { + "KHR_lights": { + "light": 1 + } + }, + "name": "directional light", + "matrix": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + -10, + 1.0 + ] + }, + { + "extensions": { + "KHR_lights": { + "light": 2 + } + }, + "matrix": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 50, -100, 1], + "name": "spot light" + } + ], + "meshes": [ + { + "primitives": [ + { + "attributes": { + "JOINTS_0": 1, + "NORMAL": 2, + "POSITION": 3, + "TEXCOORD_0": 4, + "WEIGHTS_0": 5 + }, + "indices": 0, + "mode": 4, + "material": 0 + } + ], + "name": "monster" + } + ], + "animations": [ + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 2, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 2, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 2, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 6, + "interpolation": "LINEAR", + "output": 7 + }, + { + "input": 6, + "interpolation": "LINEAR", + "output": 8 + }, + { + "input": 6, + "interpolation": "LINEAR", + "output": 9 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 3, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 3, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 3, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 10, + "interpolation": "LINEAR", + "output": 11 + }, + { + "input": 10, + "interpolation": "LINEAR", + "output": 12 + }, + { + "input": 10, + "interpolation": "LINEAR", + "output": 13 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 18, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 18, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 18, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 14, + "interpolation": "LINEAR", + "output": 15 + }, + { + "input": 14, + "interpolation": "LINEAR", + "output": 16 + }, + { + "input": 14, + "interpolation": "LINEAR", + "output": 17 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 19, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 19, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 19, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 18, + "interpolation": "LINEAR", + "output": 19 + }, + { + "input": 18, + "interpolation": "LINEAR", + "output": 20 + }, + { + "input": 18, + "interpolation": "LINEAR", + "output": 21 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 32, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 32, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 32, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 22, + "interpolation": "LINEAR", + "output": 23 + }, + { + "input": 22, + "interpolation": "LINEAR", + "output": 24 + }, + { + "input": 22, + "interpolation": "LINEAR", + "output": 25 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 33, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 33, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 33, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 26, + "interpolation": "LINEAR", + "output": 27 + }, + { + "input": 26, + "interpolation": "LINEAR", + "output": 28 + }, + { + "input": 26, + "interpolation": "LINEAR", + "output": 29 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 26, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 26, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 26, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 30, + "interpolation": "LINEAR", + "output": 31 + }, + { + "input": 30, + "interpolation": "LINEAR", + "output": 32 + }, + { + "input": 30, + "interpolation": "LINEAR", + "output": 33 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 27, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 27, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 27, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 34, + "interpolation": "LINEAR", + "output": 35 + }, + { + "input": 34, + "interpolation": "LINEAR", + "output": 36 + }, + { + "input": 34, + "interpolation": "LINEAR", + "output": 37 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 28, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 28, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 28, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 38, + "interpolation": "LINEAR", + "output": 39 + }, + { + "input": 38, + "interpolation": "LINEAR", + "output": 40 + }, + { + "input": 38, + "interpolation": "LINEAR", + "output": 41 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 29, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 29, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 29, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 42, + "interpolation": "LINEAR", + "output": 43 + }, + { + "input": 42, + "interpolation": "LINEAR", + "output": 44 + }, + { + "input": 42, + "interpolation": "LINEAR", + "output": 45 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 30, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 30, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 30, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 46, + "interpolation": "LINEAR", + "output": 47 + }, + { + "input": 46, + "interpolation": "LINEAR", + "output": 48 + }, + { + "input": 46, + "interpolation": "LINEAR", + "output": 49 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 31, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 31, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 31, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 50, + "interpolation": "LINEAR", + "output": 51 + }, + { + "input": 50, + "interpolation": "LINEAR", + "output": 52 + }, + { + "input": 50, + "interpolation": "LINEAR", + "output": 53 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 20, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 20, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 20, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 54, + "interpolation": "LINEAR", + "output": 55 + }, + { + "input": 54, + "interpolation": "LINEAR", + "output": 56 + }, + { + "input": 54, + "interpolation": "LINEAR", + "output": 57 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 21, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 21, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 21, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 58, + "interpolation": "LINEAR", + "output": 59 + }, + { + "input": 58, + "interpolation": "LINEAR", + "output": 60 + }, + { + "input": 58, + "interpolation": "LINEAR", + "output": 61 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 22, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 22, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 22, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 62, + "interpolation": "LINEAR", + "output": 63 + }, + { + "input": 62, + "interpolation": "LINEAR", + "output": 64 + }, + { + "input": 62, + "interpolation": "LINEAR", + "output": 65 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 23, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 23, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 23, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 66, + "interpolation": "LINEAR", + "output": 67 + }, + { + "input": 66, + "interpolation": "LINEAR", + "output": 68 + }, + { + "input": 66, + "interpolation": "LINEAR", + "output": 69 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 24, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 24, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 24, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 70, + "interpolation": "LINEAR", + "output": 71 + }, + { + "input": 70, + "interpolation": "LINEAR", + "output": 72 + }, + { + "input": 70, + "interpolation": "LINEAR", + "output": 73 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 25, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 25, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 25, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 74, + "interpolation": "LINEAR", + "output": 75 + }, + { + "input": 74, + "interpolation": "LINEAR", + "output": 76 + }, + { + "input": 74, + "interpolation": "LINEAR", + "output": 77 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 13, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 13, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 13, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 78, + "interpolation": "LINEAR", + "output": 79 + }, + { + "input": 78, + "interpolation": "LINEAR", + "output": 80 + }, + { + "input": 78, + "interpolation": "LINEAR", + "output": 81 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 14, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 14, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 14, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 82, + "interpolation": "LINEAR", + "output": 83 + }, + { + "input": 82, + "interpolation": "LINEAR", + "output": 84 + }, + { + "input": 82, + "interpolation": "LINEAR", + "output": 85 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 15, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 15, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 15, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 86, + "interpolation": "LINEAR", + "output": 87 + }, + { + "input": 86, + "interpolation": "LINEAR", + "output": 88 + }, + { + "input": 86, + "interpolation": "LINEAR", + "output": 89 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 16, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 16, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 16, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 90, + "interpolation": "LINEAR", + "output": 91 + }, + { + "input": 90, + "interpolation": "LINEAR", + "output": 92 + }, + { + "input": 90, + "interpolation": "LINEAR", + "output": 93 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 17, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 17, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 17, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 94, + "interpolation": "LINEAR", + "output": 95 + }, + { + "input": 94, + "interpolation": "LINEAR", + "output": 96 + }, + { + "input": 94, + "interpolation": "LINEAR", + "output": 97 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 8, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 8, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 8, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 98, + "interpolation": "LINEAR", + "output": 99 + }, + { + "input": 98, + "interpolation": "LINEAR", + "output": 100 + }, + { + "input": 98, + "interpolation": "LINEAR", + "output": 101 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 9, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 9, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 9, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 102, + "interpolation": "LINEAR", + "output": 103 + }, + { + "input": 102, + "interpolation": "LINEAR", + "output": 104 + }, + { + "input": 102, + "interpolation": "LINEAR", + "output": 105 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 10, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 10, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 10, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 106, + "interpolation": "LINEAR", + "output": 107 + }, + { + "input": 106, + "interpolation": "LINEAR", + "output": 108 + }, + { + "input": 106, + "interpolation": "LINEAR", + "output": 109 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 11, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 11, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 11, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 110, + "interpolation": "LINEAR", + "output": 111 + }, + { + "input": 110, + "interpolation": "LINEAR", + "output": 112 + }, + { + "input": 110, + "interpolation": "LINEAR", + "output": 113 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 12, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 12, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 12, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 114, + "interpolation": "LINEAR", + "output": 115 + }, + { + "input": 114, + "interpolation": "LINEAR", + "output": 116 + }, + { + "input": 114, + "interpolation": "LINEAR", + "output": 117 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 4, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 4, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 4, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 118, + "interpolation": "LINEAR", + "output": 119 + }, + { + "input": 118, + "interpolation": "LINEAR", + "output": 120 + }, + { + "input": 118, + "interpolation": "LINEAR", + "output": 121 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 5, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 5, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 5, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 122, + "interpolation": "LINEAR", + "output": 123 + }, + { + "input": 122, + "interpolation": "LINEAR", + "output": 124 + }, + { + "input": 122, + "interpolation": "LINEAR", + "output": 125 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 6, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 6, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 6, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 126, + "interpolation": "LINEAR", + "output": 127 + }, + { + "input": 126, + "interpolation": "LINEAR", + "output": 128 + }, + { + "input": 126, + "interpolation": "LINEAR", + "output": 129 + } + ] + }, + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 7, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 7, + "path": "rotation" + } + }, + { + "sampler": 2, + "target": { + "node": 7, + "path": "scale" + } + } + ], + "samplers": [ + { + "input": 130, + "interpolation": "LINEAR", + "output": 131 + }, + { + "input": 130, + "interpolation": "LINEAR", + "output": 132 + }, + { + "input": 130, + "interpolation": "LINEAR", + "output": 133 + } + ] + } + ], + "skins": [ + { + "inverseBindMatrices": 134, + "skeleton": 2, + "joints": [ + 2, + 3, + 18, + 19, + 32, + 33, + 26, + 27, + 28, + 29, + 30, + 31, + 20, + 21, + 22, + 23, + 24, + 25, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 4, + 5, + 6, + 7 + ], + "name": "Armature" + } + ], + "accessors": [ + { + "bufferView": 0, + "byteOffset": 0, + "componentType": 5123, + "count": 2652, + "max": [ + 779 + ], + "min": [ + 0 + ], + "type": "SCALAR" + }, + { + "bufferView": 1, + "byteOffset": 0, + "componentType": 5123, + "count": 780, + "max": [ + 30, + 30, + 29, + 24 + ], + "min": [ + 0, + 0, + 0, + 0 + ], + "type": "VEC4" + }, + { + "bufferView": 2, + "byteOffset": 0, + "componentType": 5126, + "count": 780, + "max": [ + 0.9988760948181152, + 0.9998818039894104, + 0.9998157024383544 + ], + "min": [ + -0.9988760948181152, + -0.9980314373970032, + -0.9998273253440856 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 9360, + "componentType": 5126, + "count": 780, + "max": [ + 7.313104152679443, + 25.414928436279298, + 33.43614959716797 + ], + "min": [ + -15.450709342956545, + -33.22121047973633, + -1.280419945716858 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 6240, + "componentType": 5126, + "count": 780, + "max": [ + 1.009609937667847, + 0.9916410446166992 + ], + "min": [ + 0.005085944663733244, + -0.07434999942779541 + ], + "type": "VEC2" + }, + { + "bufferView": 3, + "byteOffset": 0, + "componentType": 5126, + "count": 780, + "max": [ + 1.0, + 0.9999979734420776, + 0.9997379779815674, + 0.9927020072937012 + ], + "min": [ + 0.0000019999999949504856, + 0.0, + 0.0, + 0.0 + ], + "type": "VEC4" + }, + { + "bufferView": 4, + "byteOffset": 0, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 0, + "componentType": 5126, + "count": 101, + "max": [ + 688.0628662109375, + 119.62960052490236, + 436.8376770019531 + ], + "min": [ + 688.0628662109375, + 119.62960052490236, + 436.8376770019531 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 0, + "componentType": 5126, + "count": 101, + "max": [ + 0.3873895406723023, + 0.5915361642837524, + 0.5915565490722656, + -0.3873957097530365 + ], + "min": [ + 0.3873895406723023, + 0.5915361642837524, + 0.5915565490722656, + -0.3873957097530365 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 1212, + "componentType": 5126, + "count": 101, + "max": [ + 1.0000003576278689, + 1.0000003576278689, + 1.0 + ], + "min": [ + 1.0000003576278689, + 1.0000003576278689, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 404, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 2424, + "componentType": 5126, + "count": 101, + "max": [ + -0.00003051759995287284, + 142.05380249023438, + 0.00001525879997643642 + ], + "min": [ + -0.00003051759995287284, + 142.05380249023438, + 0.00001525879997643642 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 1616, + "componentType": 5126, + "count": 101, + "max": [ + 0.07529418170452118, + 0.08668317645788193, + 0.932952642440796, + 0.4080679714679718 + ], + "min": [ + -0.05637124180793762, + -0.08988404273986817, + 0.9125778675079346, + 0.3448300063610077 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 3636, + "componentType": 5126, + "count": 101, + "max": [ + 1.000001311302185, + 1.000001072883606, + 1.0000008344650269 + ], + "min": [ + 0.9999995827674866, + 0.9999996423721314, + 0.999998927116394 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 808, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 4848, + "componentType": 5126, + "count": 101, + "max": [ + 399.22900390625, + -0.3109740912914276, + 0.033753398805856708 + ], + "min": [ + 399.1907958984375, + -0.3193970024585724, + -0.04251528158783913 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 3232, + "componentType": 5126, + "count": 101, + "max": [ + 0.04481140151619911, + 0.09621308743953704, + -0.045223526656627658, + -0.9873183369636536 + ], + "min": [ + -0.05383916571736336, + -0.10072088986635208, + -0.1102677807211876, + -0.99887216091156 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 6060, + "componentType": 5126, + "count": 101, + "max": [ + 1.0000004768371585, + 1.0000009536743165, + 1.000001072883606 + ], + "min": [ + 0.9999988675117492, + 0.9999990463256836, + 0.9999992847442628 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 1212, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 7272, + "componentType": 5126, + "count": 101, + "max": [ + 402.6142883300781, + -0.1111449971795082, + 0.005645751953125 + ], + "min": [ + 402.5600891113281, + -0.13861079514026646, + -0.010498049668967724 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 4848, + "componentType": 5126, + "count": 101, + "max": [ + 0.02916480414569378, + 0.13094337284564973, + 0.3312646150588989, + -0.9394612908363342 + ], + "min": [ + -0.029069917276501657, + -0.1322847604751587, + 0.12861666083335877, + -0.9855769276618958 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 8484, + "componentType": 5126, + "count": 101, + "max": [ + 1.0000014305114749, + 1.0000007152557374, + 1.0000009536743165 + ], + "min": [ + 0.9999995231628418, + 0.999998927116394, + 0.9999986886978148 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 1616, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 9696, + "componentType": 5126, + "count": 101, + "max": [ + 181.7324981689453, + 0.001678466913290322, + 0.0021362300030887129 + ], + "min": [ + 181.7321929931641, + 0.0012207030085846782, + 0.0019226069562137128 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 6464, + "componentType": 5126, + "count": 101, + "max": [ + 0.11948085576295853, + 0.21782369911670688, + 0.75827956199646, + -0.6160333156585693 + ], + "min": [ + -0.22238001227378849, + -0.14779649674892426, + 0.6617863774299622, + -0.7142592668533325 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 10908, + "componentType": 5126, + "count": 101, + "max": [ + 1.0000007152557374, + 1.0000011920928956, + 1.0000008344650269 + ], + "min": [ + 0.9999991059303284, + 0.9999993443489076, + 0.9999991655349731 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 2020, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 12120, + "componentType": 5126, + "count": 101, + "max": [ + -0.00003051759995287284, + 345.13958740234377, + 0.00006103519990574569 + ], + "min": [ + -0.00003051759995287284, + 345.13958740234377, + 0.00006103519990574569 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 8080, + "componentType": 5126, + "count": 101, + "max": [ + -0.000013882177881896496, + -0.00001729086579871364, + -0.7070867419242859, + -0.707126796245575 + ], + "min": [ + -0.000013882177881896496, + -0.00001729086579871364, + -0.7070867419242859, + -0.707126796245575 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 13332, + "componentType": 5126, + "count": 101, + "max": [ + 0.9999999403953552, + 1.0, + 1.0 + ], + "min": [ + 0.9999999403953552, + 1.0, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 2424, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 14544, + "componentType": 5126, + "count": 101, + "max": [ + 11.093509674072266, + 2.570708990097046, + 43.12179946899414 + ], + "min": [ + -11.20617961883545, + -2.25006103515625, + 41.65719985961914 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 9696, + "componentType": 5126, + "count": 101, + "max": [ + -0.4268832206726074, + 0.019551469013094907, + -0.004996071103960276, + -0.6169270277023315 + ], + "min": [ + -0.7079461216926575, + -0.4286864697933197, + -0.49198582768440249, + -0.8074727654457092 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 15756, + "componentType": 5126, + "count": 101, + "max": [ + 1.0000009536743165, + 1.0000016689300538, + 1.0000014305114749 + ], + "min": [ + 0.9999987483024596, + 0.9999995231628418, + 1.0000001192092896 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 2828, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 16968, + "componentType": 5126, + "count": 101, + "max": [ + -0.0001220699996338226, + 175.07080078125, + -0.00006103519990574569 + ], + "min": [ + -0.0001220699996338226, + 175.07080078125, + -0.00006103519990574569 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 11312, + "componentType": 5126, + "count": 101, + "max": [ + 0.5104442834854126, + 0.7555050253868103, + 0.02008049003779888, + -0.6120374202728272 + ], + "min": [ + 0.19047075510025025, + 0.03135304525494576, + -0.3887938261032105, + -0.9229499697685242 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 18180, + "componentType": 5126, + "count": 101, + "max": [ + 1.0000011920928956, + 1.0000003576278689, + 1.000001311302185 + ], + "min": [ + 0.9999988675117492, + 0.9999983906745912, + 0.9999996423721314 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 3232, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 19392, + "componentType": 5126, + "count": 101, + "max": [ + 0.0, + 370.0173034667969, + -0.00001525879997643642 + ], + "min": [ + 0.0, + 370.0173034667969, + -0.00001525879997643642 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 12928, + "componentType": 5126, + "count": 101, + "max": [ + 0.6011126041412354, + 0.07422994077205658, + 0.5760638117790222, + -0.5518321394920349 + ], + "min": [ + 0.3708511292934418, + 0.04792150110006333, + 0.35539764165878298, + -0.8547816872596741 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 20604, + "componentType": 5126, + "count": 101, + "max": [ + 0.9999999403953552, + 1.0000016689300538, + 1.0000005960464478 + ], + "min": [ + 0.9999990463256836, + 0.9999995827674866, + 0.9999995231628418 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 3636, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 21816, + "componentType": 5126, + "count": 101, + "max": [ + -0.00006103519990574569, + 370.01702880859377, + 0.000003814699994109105 + ], + "min": [ + -0.00006103519990574569, + 370.01702880859377, + 0.000003814699994109105 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 14544, + "componentType": 5126, + "count": 101, + "max": [ + 0.12159590423107149, + -0.592817485332489, + 0.08611587435007096, + -0.6480545401573181 + ], + "min": [ + -0.0019206339493393896, + -0.6926255822181702, + -0.40358710289001467, + -0.7833981513977051 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 23028, + "componentType": 5126, + "count": 101, + "max": [ + 1.0000011920928956, + 0.9999997615814208, + 1.0000003576278689 + ], + "min": [ + 0.9999993443489076, + 0.9999983906745912, + 0.9999982714653016 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 4040, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 24240, + "componentType": 5126, + "count": 101, + "max": [ + 0.00003051759995287284, + 186.6938018798828, + 0.00006103519990574569 + ], + "min": [ + 0.00003051759995287284, + 186.6938018798828, + 0.00006103519990574569 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 16160, + "componentType": 5126, + "count": 101, + "max": [ + 0.1426013559103012, + 0.6280872225761414, + 0.4596095085144043, + -0.6589219570159912 + ], + "min": [ + 0.035743311047554019, + 0.5803613662719727, + -0.23170951008796693, + -0.7778217792510986 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 25452, + "componentType": 5126, + "count": 101, + "max": [ + 1.0000030994415284, + 1.0000009536743165, + 1.0000015497207642 + ], + "min": [ + 0.9999990463256836, + 0.999998152256012, + 0.9999975562095642 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 4444, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 26664, + "componentType": 5126, + "count": 101, + "max": [ + 0.0, + 167.7620086669922, + 0.0 + ], + "min": [ + 0.0, + 167.7620086669922, + 0.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 17776, + "componentType": 5126, + "count": 101, + "max": [ + -0.1871013194322586, + -0.18708844482898716, + -0.6819262504577637, + -0.6818854212760925 + ], + "min": [ + -0.1871013194322586, + -0.18708844482898716, + -0.6819262504577637, + -0.6818854212760925 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 27876, + "componentType": 5126, + "count": 101, + "max": [ + 0.9999998211860656, + 1.0000001192092896, + 1.0000001192092896 + ], + "min": [ + 0.9999998211860656, + 1.0000001192092896, + 1.0000001192092896 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 4848, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 29088, + "componentType": 5126, + "count": 101, + "max": [ + 11.20654010772705, + 2.539275884628296, + -41.6572380065918 + ], + "min": [ + -11.0931396484375, + -2.281677007675171, + -43.12186050415039 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 19392, + "componentType": 5126, + "count": 101, + "max": [ + 0.7087063193321228, + 0.41781315207481387, + 0.0004008882970083505, + -0.6171950101852417 + ], + "min": [ + 0.4269197881221771, + -0.018646057695150377, + -0.4820735454559326, + -0.8132827877998352 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 30300, + "componentType": 5126, + "count": 101, + "max": [ + 1.000001072883606, + 1.0000005960464478, + 1.0000015497207642 + ], + "min": [ + 0.9999989867210388, + 0.9999990463256836, + 0.9999997615814208 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 5252, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 31512, + "componentType": 5126, + "count": 101, + "max": [ + -0.0001220699996338226, + 175.07159423828126, + 0.0 + ], + "min": [ + -0.0001220699996338226, + 175.07159423828126, + 0.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 21008, + "componentType": 5126, + "count": 101, + "max": [ + -0.1727268248796463, + -0.026490267366170884, + -0.014631116762757302, + -0.6249508857727051 + ], + "min": [ + -0.5201118588447571, + -0.7482331991195679, + -0.36269164085388186, + -0.9203588366508484 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 32724, + "componentType": 5126, + "count": 101, + "max": [ + 1.0, + 1.000001311302185, + 1.0000009536743165 + ], + "min": [ + 0.9999985098838806, + 0.9999993443489076, + 0.999998927116394 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 5656, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 33936, + "componentType": 5126, + "count": 101, + "max": [ + 0.0, + 370.0174865722656, + -0.00006103519990574569 + ], + "min": [ + 0.0, + 370.0174865722656, + -0.00006103519990574569 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 22624, + "componentType": 5126, + "count": 101, + "max": [ + -0.3708538711071015, + -0.04598140716552735, + 0.5860890746116638, + -0.5294864177703857 + ], + "min": [ + -0.6115797162055969, + -0.07423046976327896, + 0.3553973138332367, + -0.8547807335853577 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 35148, + "componentType": 5126, + "count": 101, + "max": [ + 1.0000003576278689, + 1.0000014305114749, + 1.0000005960464478 + ], + "min": [ + 0.9999993443489076, + 0.999999701976776, + 0.999999463558197 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 6060, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 36360, + "componentType": 5126, + "count": 101, + "max": [ + 0.000022888199964654636, + 370.0171813964844, + 0.00001525879997643642 + ], + "min": [ + 0.000022888199964654636, + 370.0171813964844, + 0.00001525879997643642 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 24240, + "componentType": 5126, + "count": 101, + "max": [ + 0.031680915504693988, + 0.7147775292396545, + 0.0212766882032156, + -0.649734377861023 + ], + "min": [ + -0.10804452747106552, + 0.5687218904495239, + -0.41146859526634219, + -0.7937191724777222 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 37572, + "componentType": 5126, + "count": 101, + "max": [ + 1.0000008344650269, + 0.9999993443489076, + 1.0000011920928956 + ], + "min": [ + 0.999998927116394, + 0.9999974966049194, + 0.9999998211860656 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 6464, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 38784, + "componentType": 5126, + "count": 101, + "max": [ + -0.00003051759995287284, + 186.69309997558598, + 0.00006103519990574569 + ], + "min": [ + -0.00003051759995287284, + 186.69309997558598, + 0.00006103519990574569 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 25856, + "componentType": 5126, + "count": 101, + "max": [ + -0.03588018566370011, + -0.5803508758544922, + 0.4588881731033325, + -0.6592705845832825 + ], + "min": [ + -0.1426122784614563, + -0.6280779242515564, + -0.23170490562915806, + -0.7778291702270508 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 39996, + "componentType": 5126, + "count": 101, + "max": [ + 1.0000035762786866, + 1.000001311302185, + 1.0000022649765017 + ], + "min": [ + 0.9999989867210388, + 0.9999991655349731, + 0.9999974966049194 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 6868, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 41208, + "componentType": 5126, + "count": 101, + "max": [ + 0.0001220699996338226, + 167.7602996826172, + 0.0 + ], + "min": [ + 0.0001220699996338226, + 167.7602996826172, + 0.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 27472, + "componentType": 5126, + "count": 101, + "max": [ + -0.18708005547523497, + 0.18709906935691837, + 0.681887686252594, + -0.6819267868995667 + ], + "min": [ + -0.18708005547523497, + 0.18709906935691837, + 0.681887686252594, + -0.6819267868995667 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 42420, + "componentType": 5126, + "count": 101, + "max": [ + 1.0, + 0.9999998211860656, + 0.9999998211860656 + ], + "min": [ + 1.0, + 0.9999998211860656, + 0.9999998211860656 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 7272, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 43632, + "componentType": 5126, + "count": 101, + "max": [ + -64.18634033203125, + 123.89100646972656, + -121.35540008544922 + ], + "min": [ + -122.68409729003906, + 86.45635986328125, + -181.9196929931641 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 29088, + "componentType": 5126, + "count": 101, + "max": [ + 0.5137400031089783, + 0.5910477638244629, + 0.487165242433548, + -0.5562912821769714 + ], + "min": [ + 0.2358280718326569, + 0.4349341094493866, + 0.06352268159389496, + -0.7825927138328552 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 44844, + "componentType": 5126, + "count": 101, + "max": [ + 1.0000014305114749, + 1.000001072883606, + 1.0000015497207642 + ], + "min": [ + 0.9999995827674866, + 0.9999990463256836, + 0.9999997615814208 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 7676, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 46056, + "componentType": 5126, + "count": 101, + "max": [ + -0.00001525879997643642, + 547.8192138671875, + 0.0 + ], + "min": [ + -0.00001525879997643642, + 547.8192138671875, + 0.0 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 30704, + "componentType": 5126, + "count": 101, + "max": [ + 0.7711299657821655, + -0.20974168181419373, + -0.21020625531673432, + 0.7666990756988525 + ], + "min": [ + 0.5196717977523804, + -0.31293177604675295, + -0.31192100048065188, + 0.5138788223266602 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 47268, + "componentType": 5126, + "count": 101, + "max": [ + 1.0, + 1.0000008344650269, + 1.0000003576278689 + ], + "min": [ + 0.9999988079071044, + 0.9999983906745912, + 0.9999988079071044 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 8080, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 48480, + "componentType": 5126, + "count": 101, + "max": [ + 0.00003051759995287284, + 532.7470703125, + 0.00003051759995287284 + ], + "min": [ + 0.00003051759995287284, + 532.7470703125, + 0.00003051759995287284 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 32320, + "componentType": 5126, + "count": 101, + "max": [ + 0.7953221201896668, + -0.3406173884868622, + 0.024828489869832997, + -0.4618827998638153 + ], + "min": [ + 0.4422449469566345, + -0.6381375789642334, + -0.06888412684202194, + -0.7050687074661255 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 49692, + "componentType": 5126, + "count": 101, + "max": [ + 1.000000238418579, + 1.0000009536743165, + 1.000000238418579 + ], + "min": [ + 0.9999983906745912, + 0.9999992847442628, + 0.999998152256012 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 8484, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 50904, + "componentType": 5126, + "count": 101, + "max": [ + -0.00001525879997643642, + 286.1808776855469, + -0.00001525879997643642 + ], + "min": [ + -0.00001525879997643642, + 286.1808776855469, + -0.00001525879997643642 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 33936, + "componentType": 5126, + "count": 101, + "max": [ + 0.34342503547668459, + -0.36089563369750979, + 0.48122185468673708, + -0.702274739742279 + ], + "min": [ + -0.055049605667591098, + -0.4634150564670563, + 0.027654040604829789, + -0.9122520089149476 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 52116, + "componentType": 5126, + "count": 101, + "max": [ + 1.000001072883606, + 1.0000007152557374, + 1.0000005960464478 + ], + "min": [ + 0.9999991655349731, + 0.9999993443489076, + 0.9999994039535524 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 8888, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 53328, + "componentType": 5126, + "count": 101, + "max": [ + 0.0, + 166.96910095214845, + 0.00003051759995287284 + ], + "min": [ + 0.0, + 166.96910095214845, + 0.00003051759995287284 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 35552, + "componentType": 5126, + "count": 101, + "max": [ + 0.7009878754615784, + 0.7009936571121216, + -0.0927930474281311, + -0.09280822426080704 + ], + "min": [ + 0.7009878754615784, + 0.7009936571121216, + -0.0927930474281311, + -0.09280822426080704 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 54540, + "componentType": 5126, + "count": 101, + "max": [ + 1.0, + 1.0, + 0.9999997615814208 + ], + "min": [ + 1.0, + 1.0, + 0.9999997615814208 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 9292, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 55752, + "componentType": 5126, + "count": 101, + "max": [ + -57.822750091552737, + 125.41189575195313, + 183.63040161132813 + ], + "min": [ + -117.2886962890625, + 87.447509765625, + 124.98169708251952 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 37168, + "componentType": 5126, + "count": 101, + "max": [ + -0.226774200797081, + -0.4451811611652374, + 0.49656349420547488, + -0.551270604133606 + ], + "min": [ + -0.5029988884925842, + -0.6104490756988525, + 0.05997595936059952, + -0.7728594541549683 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 56964, + "componentType": 5126, + "count": 101, + "max": [ + 1.0000011920928956, + 1.0000030994415284, + 1.0000004768371585 + ], + "min": [ + 0.999997854232788, + 1.0000004768371585, + 0.9999985098838806 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 9696, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 58176, + "componentType": 5126, + "count": 101, + "max": [ + 0.00005722049900214188, + 547.8187866210938, + -0.00006103519990574569 + ], + "min": [ + 0.00005722049900214188, + 547.8187866210938, + -0.00006103519990574569 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 38784, + "componentType": 5126, + "count": 101, + "max": [ + 0.7720406651496887, + -0.2091858983039856, + 0.3122869431972504, + -0.5125147700309753 + ], + "min": [ + 0.5071884989738464, + -0.31631752848625185, + 0.2051556557416916, + -0.7749928832054138 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 59388, + "componentType": 5126, + "count": 101, + "max": [ + 1.0000009536743165, + 1.0000015497207642, + 0.9999998211860656 + ], + "min": [ + 0.9999998211860656, + 0.9999995231628418, + 0.999998152256012 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 10100, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 60600, + "componentType": 5126, + "count": 101, + "max": [ + -0.00003051759995287284, + 532.7478637695313, + 0.00003051759995287284 + ], + "min": [ + -0.00003051759995287284, + 532.7478637695313, + 0.00003051759995287284 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 40400, + "componentType": 5126, + "count": 101, + "max": [ + -0.4422548413276673, + 0.6402692198753357, + 0.02487970888614655, + -0.443508505821228 + ], + "min": [ + -0.8058043718338013, + 0.33987849950790408, + -0.06919090449810028, + -0.7087214589118958 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 61812, + "componentType": 5126, + "count": 101, + "max": [ + 1.0000015497207642, + 1.000002145767212, + 1.0000017881393433 + ], + "min": [ + 0.9999986886978148, + 0.999999463558197, + 0.9999991059303284 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 10504, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 63024, + "componentType": 5126, + "count": 101, + "max": [ + -0.00004577639992930927, + 286.1813049316406, + 0.00003051759995287284 + ], + "min": [ + -0.00004577639992930927, + 286.1813049316406, + 0.00003051759995287284 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 42016, + "componentType": 5126, + "count": 101, + "max": [ + 0.05504757910966873, + 0.4637857675552368, + 0.4812243282794953, + -0.702268123626709 + ], + "min": [ + -0.34342628717422488, + 0.34244170784950259, + 0.027664778754115106, + -0.9120306372642516 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 64236, + "componentType": 5126, + "count": 101, + "max": [ + 1.0000009536743165, + 1.0000009536743165, + 1.0000007152557374 + ], + "min": [ + 0.9999988675117492, + 0.9999990463256836, + 0.9999987483024596 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 10908, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 65448, + "componentType": 5126, + "count": 101, + "max": [ + 0.00006103519990574569, + 166.9678955078125, + -0.000007629389983776491 + ], + "min": [ + 0.00006103519990574569, + 166.9678955078125, + -0.000007629389983776491 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 43632, + "componentType": 5126, + "count": 101, + "max": [ + 0.7009931206703186, + -0.7009892463684082, + 0.09279564768075945, + -0.09279833734035492 + ], + "min": [ + 0.7009931206703186, + -0.7009892463684082, + 0.09279564768075945, + -0.09279833734035492 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 66660, + "componentType": 5126, + "count": 101, + "max": [ + 0.9999998211860656, + 0.9999998211860656, + 0.9999999403953552 + ], + "min": [ + 0.9999998211860656, + 0.9999998211860656, + 0.9999999403953552 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 11312, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 67872, + "componentType": 5126, + "count": 101, + "max": [ + -216.10679626464845, + 76.14641571044922, + 53.84222030639649 + ], + "min": [ + -229.81809997558598, + 48.92041015625, + -46.19350051879883 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 45248, + "componentType": 5126, + "count": 101, + "max": [ + 0.1075008511543274, + 0.04972844943404198, + -0.5993947386741638, + -0.7506681680679321 + ], + "min": [ + -0.1541447639465332, + -0.08161687850952149, + -0.6573381423950195, + -0.7955794930458069 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 69084, + "componentType": 5126, + "count": 101, + "max": [ + 1.0000011920928956, + 1.0000014305114749, + 1.0000009536743165 + ], + "min": [ + 0.999999701976776, + 0.9999993443489076, + 0.9999991655349731 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 11716, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 70296, + "componentType": 5126, + "count": 101, + "max": [ + 0.00006103519990574569, + 275.1336975097656, + -0.00001525879997643642 + ], + "min": [ + 0.00006103519990574569, + 275.1336975097656, + -0.00001525879997643642 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 46864, + "componentType": 5126, + "count": 101, + "max": [ + 0.039355143904685977, + 0.004996879026293755, + -0.12579287588596345, + -0.991262674331665 + ], + "min": [ + -0.02954175136983395, + -0.0037506259977817537, + -0.12589138746261598, + -0.9920437335968018 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 71508, + "componentType": 5126, + "count": 101, + "max": [ + 0.999998927116394, + 1.0, + 1.0000004768371585 + ], + "min": [ + 0.9999986886978148, + 0.9999982118606569, + 0.999998927116394 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 12120, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 72720, + "componentType": 5126, + "count": 101, + "max": [ + 0.0, + 339.0890197753906, + -0.000007629389983776491 + ], + "min": [ + 0.0, + 339.0890197753906, + -0.000007629389983776491 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 48480, + "componentType": 5126, + "count": 101, + "max": [ + 0.000001511155801381392, + 3.055855870570668e-7, + -0.11349041759967804, + -0.9935391545295716 + ], + "min": [ + 0.000001511155801381392, + 3.055855870570668e-7, + -0.11349041759967804, + -0.9935391545295716 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 73932, + "componentType": 5126, + "count": 101, + "max": [ + 1.000000238418579, + 1.0000003576278689, + 1.0 + ], + "min": [ + 1.000000238418579, + 1.0000003576278689, + 1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 4, + "byteOffset": 12524, + "componentType": 5126, + "count": 101, + "max": [ + 3.333329916000366 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 5, + "byteOffset": 75144, + "componentType": 5126, + "count": 101, + "max": [ + 0.0006713870097883046, + 374.1894836425781, + 0.00009918209980241954 + ], + "min": [ + 0.0006713870097883046, + 374.1894836425781, + 0.00009918209980241954 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 50096, + "componentType": 5126, + "count": 101, + "max": [ + 0.0003971835249103606, + 0.9999987483024596, + 8.442460170954291e-7, + -1.539886227419629e-7 + ], + "min": [ + 0.0003971835249103606, + 0.9999987483024596, + 8.442460170954291e-7, + -1.539886227419629e-7 + ], + "type": "VEC4" + }, + { + "bufferView": 5, + "byteOffset": 76356, + "componentType": 5126, + "count": 101, + "max": [ + 0.9999921321868897, + 0.9999988079071044, + 0.9999999403953552 + ], + "min": [ + 0.9999921321868897, + 0.9999988079071044, + 0.9999999403953552 + ], + "type": "VEC3" + }, + { + "bufferView": 7, + "byteOffset": 0, + "componentType": 5126, + "count": 32, + "max": [ + 35.948368072509769, + 38.693748474121097, + 39.37006759643555, + 0.0, + 38.92030715942383, + 39.36031723022461, + 30.0275993347168, + 0.0, + 39.36031723022461, + 38.83974075317383, + 38.96176910400391, + 0.0, + 1034.1197509765626, + 867.171142578125, + 611.7998657226563, + 1.0 + ], + "min": [ + -35.94831848144531, + -38.47134017944336, + -39.37006759643555, + 0.0, + -38.920318603515628, + -38.919979095458987, + -30.0275993347168, + 0.0, + -39.3596076965332, + -38.88496017456055, + -38.82202911376953, + 0.0, + -1323.6492919921876, + -1186.5914306640626, + -632.5089111328125, + 1.0 + ], + "type": "MAT4" + } + ], + "materials": [ + { + "pbrMetallicRoughness": { + "baseColorTexture": { + "index": 0 + }, + "metallicFactor": 0.0 + }, + "emissiveFactor": [ + 0.0, + 0.0, + 0.0 + ], + "name": "monster-effect" + } + ], + "textures": [ + { + "sampler": 0, + "source": 0 + } + ], + "images": [ + { + "uri": "Monster.jpg" + } + ], + "samplers": [ + { + "magFilter": 9729, + "minFilter": 9986, + "wrapS": 10497, + "wrapT": 10497 + } + ], + "bufferViews": [ + { + "buffer": 0, + "byteOffset": 187936, + "byteLength": 5304, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 162528, + "byteLength": 12480, + "byteStride": 8, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 143808, + "byteLength": 18720, + "byteStride": 12, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 53760, + "byteLength": 12480, + "byteStride": 16, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 175008, + "byteLength": 12928 + }, + { + "buffer": 0, + "byteOffset": 66240, + "byteLength": 77568 + }, + { + "buffer": 0, + "byteOffset": 2048, + "byteLength": 51712 + }, + { + "buffer": 0, + "byteOffset": 0, + "byteLength": 2048 + } + ], + "buffers": [ + { + "byteLength": 193240, + "uri": "Monster0.bin" + } + ], + "extensionsUsed": [ + "KHR_lights" + ], + "extensions": { + "KHR_lights": { + "lights": [ + { + "type": "point", + "intensity": 5.0, + "color": [ + 1.0, + 0.0, + 0.0 + ] + }, + { + "type": "directional", + "intensity": 0.5, + "color": [ + 0.0, + 1.0, + 0.0 + ] + }, + { + "type": "spot", + "intensity": 1, + "color": [ + 0.0, + 0.0, + 1.0 + ], + "spot": { + "innerConeAngle": 0.785398163397448, + "outerConeAngle": 1.570796326794897 + } + } + ] + } + } +} diff --git a/examples/models/gltf/monster/glTF-lights/Monster.jpg b/examples/models/gltf/monster/glTF-lights/Monster.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4f62a7047feafefed3a5ab821cc3ef0d64d5724f GIT binary patch literal 87386 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,w9$} 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%0A#MvEFro)H|FYCAg-pl`>+5 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 literal 0 HcmV?d00001 diff --git a/examples/models/gltf/monster/glTF-lights/Monster0.bin b/examples/models/gltf/monster/glTF-lights/Monster0.bin new file mode 100644 index 0000000000000000000000000000000000000000..93a20a5431c9e4372579a58a70b5f3e8ca086ae4 GIT binary patch literal 193240 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 literal 0 HcmV?d00001 diff --git a/examples/webgl_loader_gltf_extensions.html b/examples/webgl_loader_gltf_extensions.html index 259a1bdcf86280..2db71d8936ca7d 100644 --- a/examples/webgl_loader_gltf_extensions.html +++ b/examples/webgl_loader_gltf_extensions.html @@ -90,6 +90,7 @@ + @@ -457,7 +458,7 @@ addLights:true, shadows:true, addGround:true, - extensions: ['glTF', 'glTF-Embedded', 'glTF-pbrSpecularGlossiness', 'glTF-Binary'] + extensions: ['glTF', 'glTF-Embedded', 'glTF-pbrSpecularGlossiness', 'glTF-Binary', 'glTF-lights'] }, { name : "Cesium Man", url : "./models/gltf/CesiumMan/%s/CesiumMan.gltf",