diff --git a/examples/js/exporters/GLTFExporter.js b/examples/js/exporters/GLTFExporter.js index 82371d555c7c1e1a6b5d0dfb19408d8d7aa21079..5b411bdbdbe76e1106ced77c7f7daba704ed6721 100644 --- a/examples/js/exporters/GLTFExporter.js +++ b/examples/js/exporters/GLTFExporter.js @@ -1335,7 +1335,7 @@ THREE.GLTFExporter.prototype = { attribute.getX( j ) - baseAttribute.getX( j ), attribute.getY( j ) - baseAttribute.getY( j ), attribute.getZ( j ) - baseAttribute.getZ( j ) - ); + ); } diff --git a/examples/js/lines/LineSegments2.js b/examples/js/lines/LineSegments2.js index 0c364675ac7ca881aec479d86ebe07353f809fea..0fdd4051fdbaa554e4df243fdd7b0ddec98bb406 100644 --- a/examples/js/lines/LineSegments2.js +++ b/examples/js/lines/LineSegments2.js @@ -155,7 +155,7 @@ THREE.LineSegments2.prototype = Object.assign( Object.create( THREE.Mesh.prototy // check if the intersection point is within clip space var zPos = THREE.Math.lerp( start.z, end.z, param ); - var isInClipSpace = zPos >= -1 && zPos <= 1; + var isInClipSpace = zPos >= - 1 && zPos <= 1; var isInside = ssOrigin3.distanceTo( closestPoint ) < lineWidth * 0.5; @@ -190,8 +190,8 @@ THREE.LineSegments2.prototype = Object.assign( Object.create( THREE.Mesh.prototy } - } + }; - } () ) + }() ) } ); diff --git a/examples/jsm/animation/TimelinerController.d.ts b/examples/jsm/animation/TimelinerController.d.ts index 09bc098ee27a9b0f11f76c4e15a46123db713ccf..e21fe330442672196f5f475a4c565ee7375cfa76 100644 --- a/examples/jsm/animation/TimelinerController.d.ts +++ b/examples/jsm/animation/TimelinerController.d.ts @@ -1,7 +1,5 @@ import { - AnimationClip, - Scene, - Vector3 + Scene } from '../../../src/Three'; export class TimelinerController { diff --git a/examples/jsm/controls/OrbitControls.d.ts b/examples/jsm/controls/OrbitControls.d.ts index 79b3f20fa39115ff0c225b25220140603629d338..a49643038407c886f9e868cd8e474647dd387b42 100644 --- a/examples/jsm/controls/OrbitControls.d.ts +++ b/examples/jsm/controls/OrbitControls.d.ts @@ -1,4 +1,4 @@ -import { Camera, MOUSE, Object3D, TOUCH, Vector3 } from '../../../src/Three'; +import { Camera, MOUSE, TOUCH, Vector3 } from '../../../src/Three'; export class OrbitControls { diff --git a/examples/jsm/controls/TransformControls.d.ts b/examples/jsm/controls/TransformControls.d.ts index c7cda291c4955b6ca82beb3711d851193d5afe44..53f133c07dc105bae29a1a9278e84fec1497ea42 100644 --- a/examples/jsm/controls/TransformControls.d.ts +++ b/examples/jsm/controls/TransformControls.d.ts @@ -1,8 +1,6 @@ import { Object3D, Camera, - Vector3, - Euler, MOUSE } from '../../../src/Three'; diff --git a/examples/jsm/exporters/GLTFExporter.js b/examples/jsm/exporters/GLTFExporter.js index 41d20ee5a5ccca7afe4b994b2fc14a4bf48989e1..446201c963beb806277c2d29cbe866eb247a5679 100644 --- a/examples/jsm/exporters/GLTFExporter.js +++ b/examples/jsm/exporters/GLTFExporter.js @@ -1357,7 +1357,7 @@ GLTFExporter.prototype = { attribute.getX( j ) - baseAttribute.getX( j ), attribute.getY( j ) - baseAttribute.getY( j ), attribute.getZ( j ) - baseAttribute.getZ( j ) - ); + ); } diff --git a/examples/jsm/lights/LightProbeGenerator.d.ts b/examples/jsm/lights/LightProbeGenerator.d.ts index 0a1ce1dbb6f55c841263efd12930a04dc88c3f01..ebb02900e916ddd9414a85ae5dd4c48dc006fb76 100644 --- a/examples/jsm/lights/LightProbeGenerator.d.ts +++ b/examples/jsm/lights/LightProbeGenerator.d.ts @@ -7,7 +7,7 @@ import { export namespace LightProbeGenerator { - export function fromCubeTexture(cubeTexture: CubeTexture): LightProbe; - export function fromRenderTargetCube(renderer: WebGLRenderer, renderTargetCube: WebGLRenderTargetCube): LightProbe; + export function fromCubeTexture( cubeTexture: CubeTexture ): LightProbe; + export function fromRenderTargetCube( renderer: WebGLRenderer, renderTargetCube: WebGLRenderTargetCube ): LightProbe; } diff --git a/examples/jsm/lines/LineSegments2.js b/examples/jsm/lines/LineSegments2.js index c94d10f19eca9a393f83fd160fdb393cab7c28d7..6967a40793b74f385e2b58422cb5d40c59a6ba6a 100644 --- a/examples/jsm/lines/LineSegments2.js +++ b/examples/jsm/lines/LineSegments2.js @@ -168,7 +168,7 @@ LineSegments2.prototype = Object.assign( Object.create( Mesh.prototype ), { // check if the intersection point is within clip space var zPos = _Math.lerp( start.z, end.z, param ); - var isInClipSpace = zPos >= -1 && zPos <= 1; + var isInClipSpace = zPos >= - 1 && zPos <= 1; var isInside = ssOrigin3.distanceTo( closestPoint ) < lineWidth * 0.5; @@ -203,9 +203,9 @@ LineSegments2.prototype = Object.assign( Object.create( Mesh.prototype ), { } - } + }; - } () ) + }() ) } ); diff --git a/examples/jsm/loaders/GLTFLoader.d.ts b/examples/jsm/loaders/GLTFLoader.d.ts index 03738ba6f5a2faac0e48a3f0fa9d693dfeff5d0c..0910f66ac0281befcfad6cad8a34bf3e30c9bdff 100644 --- a/examples/jsm/loaders/GLTFLoader.d.ts +++ b/examples/jsm/loaders/GLTFLoader.d.ts @@ -43,7 +43,7 @@ export class GLTFParser { json: any; - getDependency: (type: string, index: number) => Promise; - getDependencies: (type: string) => Promise; + getDependency: ( type: string, index: number ) => Promise; + getDependencies: ( type: string ) => Promise; } diff --git a/examples/jsm/loaders/NRRDLoader.d.ts b/examples/jsm/loaders/NRRDLoader.d.ts index 2891ab4348f67d1a557427cb6a64d7fca5c96f16..e661337623fff0ce63fcaef28b7d40360ba4b4c1 100644 --- a/examples/jsm/loaders/NRRDLoader.d.ts +++ b/examples/jsm/loaders/NRRDLoader.d.ts @@ -1,7 +1,5 @@ import { - Material, - LoadingManager, - Group + LoadingManager } from '../../../src/Three'; import { diff --git a/examples/jsm/loaders/OBJLoader.d.ts b/examples/jsm/loaders/OBJLoader.d.ts index f8c359c599146c30a8909af1f8af77caf8df79e2..ef724f81cf1263024231ed5072fe674f8306dbb8 100644 --- a/examples/jsm/loaders/OBJLoader.d.ts +++ b/examples/jsm/loaders/OBJLoader.d.ts @@ -1,5 +1,4 @@ import { - Material, Loader, LoadingManager, Group diff --git a/examples/jsm/loaders/TTFLoader.d.ts b/examples/jsm/loaders/TTFLoader.d.ts index 617970b120cf84da549433f63b8d6c8fb81e1f54..589b17f73e9e6612d01b35e5bb4c58cd1706c75e 100644 --- a/examples/jsm/loaders/TTFLoader.d.ts +++ b/examples/jsm/loaders/TTFLoader.d.ts @@ -1,5 +1,4 @@ import { - BufferGeometry, Loader, LoadingManager } from '../../../src/Three'; diff --git a/examples/jsm/loaders/obj2/worker/parallel/WorkerRunner.d.ts b/examples/jsm/loaders/obj2/worker/parallel/WorkerRunner.d.ts index b2323c43f7a06ab11371af186628dedb7a230033..032ae1ea20d09a0be930c99eb3f0a1acb1728f4c 100644 --- a/examples/jsm/loaders/obj2/worker/parallel/WorkerRunner.d.ts +++ b/examples/jsm/loaders/obj2/worker/parallel/WorkerRunner.d.ts @@ -1,6 +1,6 @@ export namespace ObjectManipulator { - export function applyProperties(objToAlter: object, params: object, forceCreation: boolean): void; + export function applyProperties( objToAlter: object, params: object, forceCreation: boolean ): void; } diff --git a/examples/jsm/loaders/obj2/worker/parallel/WorkerRunner.js b/examples/jsm/loaders/obj2/worker/parallel/WorkerRunner.js index 16ee404645f2087906f244099043caaf0d49e710..dfbe238d2b17f8c9bb469bfcebb1ee34344cc4b0 100644 --- a/examples/jsm/loaders/obj2/worker/parallel/WorkerRunner.js +++ b/examples/jsm/loaders/obj2/worker/parallel/WorkerRunner.js @@ -11,24 +11,24 @@ const ObjectManipulator = { * @param {Object} objToAlter The objToAlter instance * @param {Object} params The parameter object */ - applyProperties: function (objToAlter, params, forceCreation) { + applyProperties: function ( objToAlter, params, forceCreation ) { // fast-fail - if (objToAlter === undefined || objToAlter === null || params === undefined || params === null) return; + if ( objToAlter === undefined || objToAlter === null || params === undefined || params === null ) return; let property, funcName, values; - for (property in params) { + for ( property in params ) { - funcName = 'set' + property.substring(0, 1).toLocaleUpperCase() + property.substring(1); - values = params[property]; + funcName = 'set' + property.substring( 0, 1 ).toLocaleUpperCase() + property.substring( 1 ); + values = params[ property ]; - if (typeof objToAlter[funcName] === 'function') { + if ( typeof objToAlter[ funcName ] === 'function' ) { - objToAlter[funcName](values); + objToAlter[ funcName ]( values ); - } else if (objToAlter.hasOwnProperty(property) || forceCreation) { + } else if ( objToAlter.hasOwnProperty( property ) || forceCreation ) { - objToAlter[property] = values; + objToAlter[ property ] = values; } diff --git a/examples/jsm/math/MeshSurfaceSampler.js b/examples/jsm/math/MeshSurfaceSampler.js index 20850525aa10c4ee5570f86b8520bf3a9e4647ad..0da1510fe7ef99985b18246e2f5646ee0ca2f07a 100644 --- a/examples/jsm/math/MeshSurfaceSampler.js +++ b/examples/jsm/math/MeshSurfaceSampler.js @@ -20,7 +20,7 @@ var MeshSurfaceSampler = ( function () { var _face = new Triangle(); - function MeshSurfaceSampler ( mesh ) { + function MeshSurfaceSampler( mesh ) { var geometry = mesh.geometry; @@ -45,7 +45,7 @@ var MeshSurfaceSampler = ( function () { this.distribution = null; - }; + } MeshSurfaceSampler.prototype = { @@ -124,7 +124,7 @@ var MeshSurfaceSampler = ( function () { var start = 0; var end = dist.length - 1; - var index = -1; + var index = - 1; while ( start <= end ) { diff --git a/examples/jsm/misc/MorphAnimMesh.d.ts b/examples/jsm/misc/MorphAnimMesh.d.ts index 11a22850d5e97f7120ce205edeceafba60d92d7b..0d5338afa6781d14f505a9e206067b142cc7c3fc 100644 --- a/examples/jsm/misc/MorphAnimMesh.d.ts +++ b/examples/jsm/misc/MorphAnimMesh.d.ts @@ -1,4 +1,4 @@ -import { AnimationAction } from '../../../src/animation/AnimationAction' +import { AnimationAction } from '../../../src/animation/AnimationAction'; import { AnimationMixer, BufferGeometry, diff --git a/examples/jsm/nodes/accessors/CameraNode.d.ts b/examples/jsm/nodes/accessors/CameraNode.d.ts index 531ac974f910bbcfdbaf7d88944abd5254665e8a..4e15094df55ef1e23d8519aea8d0ea3f059ccce3 100644 --- a/examples/jsm/nodes/accessors/CameraNode.d.ts +++ b/examples/jsm/nodes/accessors/CameraNode.d.ts @@ -1,6 +1,5 @@ import { Camera } from '../../../../src/Three'; -import { NodeBuilder } from '../core/NodeBuilder'; import { NodeFrame } from '../core/NodeFrame'; import { TempNode } from '../core/TempNode'; import { FunctionNode } from '../core/FunctionNode'; diff --git a/examples/jsm/nodes/accessors/ColorsNode.d.ts b/examples/jsm/nodes/accessors/ColorsNode.d.ts index 05cd6088379ef2a5a812d167af0aa456373613d3..a0e8e9d358d030149f03999ee16345f7fb0b3832 100644 --- a/examples/jsm/nodes/accessors/ColorsNode.d.ts +++ b/examples/jsm/nodes/accessors/ColorsNode.d.ts @@ -1,4 +1,3 @@ -import { NodeBuilder } from '../core/NodeBuilder'; import { TempNode } from '../core/TempNode'; export class ColorsNode extends TempNode { diff --git a/examples/jsm/nodes/accessors/LightNode.d.ts b/examples/jsm/nodes/accessors/LightNode.d.ts index 6b60c88affedad17808f502c9709a5032c4fe450..f8c39226971dfbb36486804beff661daef79a319 100644 --- a/examples/jsm/nodes/accessors/LightNode.d.ts +++ b/examples/jsm/nodes/accessors/LightNode.d.ts @@ -1,4 +1,3 @@ -import { NodeBuilder } from '../core/NodeBuilder'; import { TempNode } from '../core/TempNode'; export class LightNode extends TempNode { diff --git a/examples/jsm/nodes/accessors/NormalNode.d.ts b/examples/jsm/nodes/accessors/NormalNode.d.ts index b9e321fc4b016c1e46d2ef7911324e925263086e..b4a06536274a0f68b21b7979f35a9fc4a8a6ae4c 100644 --- a/examples/jsm/nodes/accessors/NormalNode.d.ts +++ b/examples/jsm/nodes/accessors/NormalNode.d.ts @@ -1,4 +1,3 @@ -import { NodeBuilder } from '../core/NodeBuilder'; import { TempNode } from '../core/TempNode'; export class NormalNode extends TempNode { diff --git a/examples/jsm/nodes/accessors/PositionNode.d.ts b/examples/jsm/nodes/accessors/PositionNode.d.ts index d9501de11262f41eaf87f16597800fd895791843..0eb7e9121a5a1d93b7784f4fbd86e8d9175f41ff 100644 --- a/examples/jsm/nodes/accessors/PositionNode.d.ts +++ b/examples/jsm/nodes/accessors/PositionNode.d.ts @@ -1,4 +1,3 @@ -import { NodeBuilder } from '../core/NodeBuilder'; import { TempNode } from '../core/TempNode'; export class PositionNode extends TempNode { diff --git a/examples/jsm/nodes/accessors/ReflectNode.d.ts b/examples/jsm/nodes/accessors/ReflectNode.d.ts index 11a136230029b7f7883112751ebacbd91fbc05b4..9a5addc98af12d5d3243edf04dc0dd07726e7d2f 100644 --- a/examples/jsm/nodes/accessors/ReflectNode.d.ts +++ b/examples/jsm/nodes/accessors/ReflectNode.d.ts @@ -1,6 +1,3 @@ -import { Vector2 } from '../../../../src/Three'; - -import { NodeBuilder } from '../core/NodeBuilder'; import { TempNode } from '../core/TempNode'; export class ReflectNode extends TempNode { diff --git a/examples/jsm/nodes/accessors/ResolutionNode.d.ts b/examples/jsm/nodes/accessors/ResolutionNode.d.ts index 235bd6b6b8c6b14ecd5243882fb90ceb77891595..47225f9662b7dc6ca234513c678de939aeeef50a 100644 --- a/examples/jsm/nodes/accessors/ResolutionNode.d.ts +++ b/examples/jsm/nodes/accessors/ResolutionNode.d.ts @@ -1,6 +1,5 @@ import { Vector2 } from '../../../../src/Three'; -import { NodeBuilder } from '../core/NodeBuilder'; import { NodeFrame } from '../core/NodeFrame'; import { Vector2Node } from '../inputs/Vector2Node'; diff --git a/examples/jsm/nodes/accessors/ScreenUVNode.d.ts b/examples/jsm/nodes/accessors/ScreenUVNode.d.ts index c77d7d61a115a4f1769e9f1a98a5801d0c099a2b..b9704907f7f556a682b1ededaa08c76c78e46537 100644 --- a/examples/jsm/nodes/accessors/ScreenUVNode.d.ts +++ b/examples/jsm/nodes/accessors/ScreenUVNode.d.ts @@ -1,4 +1,3 @@ -import { NodeBuilder } from '../core/NodeBuilder'; import { TempNode } from '../core/TempNode'; import { ResolutionNode } from './ResolutionNode'; diff --git a/examples/jsm/nodes/accessors/UVNode.d.ts b/examples/jsm/nodes/accessors/UVNode.d.ts index b7bcc47eac45ef0f26adb4d2137759872d51e16d..54c2c5a2f2dee6e1a52855982d82f7c6dd5aa09f 100644 --- a/examples/jsm/nodes/accessors/UVNode.d.ts +++ b/examples/jsm/nodes/accessors/UVNode.d.ts @@ -1,4 +1,3 @@ -import { NodeBuilder } from '../core/NodeBuilder'; import { TempNode } from '../core/TempNode'; export class UVNode extends TempNode { diff --git a/examples/jsm/nodes/core/FunctionCallNode.d.ts b/examples/jsm/nodes/core/FunctionCallNode.d.ts index b41547b41cfd0fc076d183ff5e4857e608908feb..c078843b34a23a73252d262b782401a0ca1cd50b 100644 --- a/examples/jsm/nodes/core/FunctionCallNode.d.ts +++ b/examples/jsm/nodes/core/FunctionCallNode.d.ts @@ -1,7 +1,6 @@ import { Node } from './Node'; import { FunctionNode } from './FunctionNode'; import { TempNode } from './TempNode'; -import { NodeBuilder } from './NodeBuilder'; export class FunctionCallNode extends TempNode { diff --git a/examples/jsm/nodes/effects/BlurNode.d.ts b/examples/jsm/nodes/effects/BlurNode.d.ts index d4f88dda5a3d5b8fa39fc05830abc0772bb871c9..2ff57f166421b1ec97f9243cd768ba2f6df5f706 100644 --- a/examples/jsm/nodes/effects/BlurNode.d.ts +++ b/examples/jsm/nodes/effects/BlurNode.d.ts @@ -1,7 +1,6 @@ import { Vector2 } from '../../../../src/Three'; import { TempNode } from '../core/TempNode'; -import { NodeBuilder } from '../core/NodeBuilder'; import { NodeFrame } from '../core/NodeFrame'; import { UVNode } from '../accessors/UVNode'; import { Vector2Node } from '../inputs/Vector2Node'; diff --git a/examples/jsm/nodes/effects/ColorAdjustmentNode.d.ts b/examples/jsm/nodes/effects/ColorAdjustmentNode.d.ts index 2421741a43be4706fa96702ca3feb6422e2f35cf..e77adfc7545c32273bdbe1a67951041cf7d0912a 100644 --- a/examples/jsm/nodes/effects/ColorAdjustmentNode.d.ts +++ b/examples/jsm/nodes/effects/ColorAdjustmentNode.d.ts @@ -1,5 +1,4 @@ import { TempNode } from '../core/TempNode'; -import { NodeBuilder } from '../core/NodeBuilder'; import { FloatNode } from '../inputs/FloatNode'; import { FunctionNode } from '../core/FunctionNode'; import { Node } from '../core/Node'; diff --git a/examples/jsm/nodes/effects/LuminanceNode.d.ts b/examples/jsm/nodes/effects/LuminanceNode.d.ts index 9096c83c464d0e59435f11dab56c1446ec93b596..19260fe97774d9586d6b1370f1085861d2da5306 100644 --- a/examples/jsm/nodes/effects/LuminanceNode.d.ts +++ b/examples/jsm/nodes/effects/LuminanceNode.d.ts @@ -1,5 +1,4 @@ import { TempNode } from '../core/TempNode'; -import { NodeBuilder } from '../core/NodeBuilder'; import { FunctionNode } from '../core/FunctionNode'; import { ConstNode } from '../core/ConstNode'; import { Node } from '../core/Node'; diff --git a/examples/jsm/nodes/inputs/ReflectorNode.d.ts b/examples/jsm/nodes/inputs/ReflectorNode.d.ts index 69887c83183c33da576873b1f180754485a511d6..f9f18f405c0342f2392281e3078a6f4e511f263a 100644 --- a/examples/jsm/nodes/inputs/ReflectorNode.d.ts +++ b/examples/jsm/nodes/inputs/ReflectorNode.d.ts @@ -1,4 +1,3 @@ -import { NodeBuilder } from '../core/NodeBuilder'; import { TempNode } from '../core/TempNode'; import { Matrix4Node } from './Matrix4Node'; import { OperatorNode } from '../math/OperatorNode'; diff --git a/examples/jsm/nodes/inputs/TextureNode.d.ts b/examples/jsm/nodes/inputs/TextureNode.d.ts index 77f4cca5009ac043ebf362008e9b56f3e32f0b53..0a557c3222f94fa1014e1c6bdc9e4a3f6e5ba331 100644 --- a/examples/jsm/nodes/inputs/TextureNode.d.ts +++ b/examples/jsm/nodes/inputs/TextureNode.d.ts @@ -1,5 +1,4 @@ import { - Matrix4, Texture } from '../../../../src/Three'; diff --git a/examples/jsm/nodes/materials/NodeMaterial.d.ts b/examples/jsm/nodes/materials/NodeMaterial.d.ts index 7d23034dccfabbb12b7b073bf14e32ddc9e938a3..6a3f7d3cb76075da0205ba8bbeb0f63595c109d6 100644 --- a/examples/jsm/nodes/materials/NodeMaterial.d.ts +++ b/examples/jsm/nodes/materials/NodeMaterial.d.ts @@ -5,8 +5,6 @@ import { import { NodeBuilder } from '../core/NodeBuilder'; import { NodeFrame } from '../core/NodeFrame'; -import { StandardNode } from './nodes/StandardNode'; -import { PropertyNode } from '../inputs/PropertyNode'; import { MeshStandardNode } from './nodes/MeshStandardNode'; import { RawNode } from './nodes/RawNode'; diff --git a/examples/jsm/nodes/math/OperatorNode.d.ts b/examples/jsm/nodes/math/OperatorNode.d.ts index b5eb74bae327df5e7d3ee3aa2420e63cc4ac1c94..9a51eb35f89b84061f22dea41c4bbeaa28b70160 100644 --- a/examples/jsm/nodes/math/OperatorNode.d.ts +++ b/examples/jsm/nodes/math/OperatorNode.d.ts @@ -1,5 +1,4 @@ import { TempNode } from '../core/TempNode'; -import { NodeBuilder } from '../core/NodeBuilder'; import { Node } from '../core/Node'; export class OperatorNode extends TempNode { diff --git a/examples/jsm/nodes/misc/BumpMapNode.d.ts b/examples/jsm/nodes/misc/BumpMapNode.d.ts index 6046361e924c5f409b13d69834284bcccb024f18..fa3749ed8bfaa48584f672039cb0be135f6c5037 100644 --- a/examples/jsm/nodes/misc/BumpMapNode.d.ts +++ b/examples/jsm/nodes/misc/BumpMapNode.d.ts @@ -1,5 +1,4 @@ import { TempNode } from '../core/TempNode'; -import { NodeBuilder } from '../core/NodeBuilder'; import { FloatNode } from '../inputs/FloatNode'; import { FunctionNode } from '../core/FunctionNode'; import { TextureNode } from '../inputs/TextureNode'; diff --git a/examples/jsm/nodes/misc/NormalMapNode.d.ts b/examples/jsm/nodes/misc/NormalMapNode.d.ts index 7c6484e932a994939d652a246517e5e42e05bbb4..156d51e80f1c1ca7ed10ac90af19a933ba4953b3 100644 --- a/examples/jsm/nodes/misc/NormalMapNode.d.ts +++ b/examples/jsm/nodes/misc/NormalMapNode.d.ts @@ -1,5 +1,4 @@ import { TempNode } from '../core/TempNode'; -import { NodeBuilder } from '../core/NodeBuilder'; import { FunctionNode } from '../core/FunctionNode'; import { TextureNode } from '../inputs/TextureNode'; import { Vector2Node } from '../inputs/Vector2Node'; diff --git a/examples/jsm/nodes/misc/NormalMapNode.js b/examples/jsm/nodes/misc/NormalMapNode.js index d7c1ffd81db4c49f9b5d82edd69c086a362f138f..efd38c0cf83cc2472a2d672737876c5949ef8feb 100644 --- a/examples/jsm/nodes/misc/NormalMapNode.js +++ b/examples/jsm/nodes/misc/NormalMapNode.js @@ -3,7 +3,7 @@ */ import { - BackSide + BackSide } from '../../../../build/three.module.js'; import { TempNode } from '../core/TempNode.js'; @@ -29,41 +29,41 @@ NormalMapNode.Nodes = ( function () { // Per-Pixel Tangent Space Normal Mapping // http://hacksoflife.blogspot.ch/2009/11/per-pixel-tangent-space-normal-mapping.html -`vec3 perturbNormal2Arb( vec3 eye_pos, vec3 surf_norm, vec3 map, vec2 vUv, vec2 normalScale ) { + `vec3 perturbNormal2Arb( vec3 eye_pos, vec3 surf_norm, vec3 map, vec2 vUv, vec2 normalScale ) { - // Workaround for Adreno 3XX dFd*( vec3 ) bug. See #9988 + // Workaround for Adreno 3XX dFd*( vec3 ) bug. See #9988 - vec3 q0 = vec3( dFdx( eye_pos.x ), dFdx( eye_pos.y ), dFdx( eye_pos.z ) ); - vec3 q1 = vec3( dFdy( eye_pos.x ), dFdy( eye_pos.y ), dFdy( eye_pos.z ) ); - vec2 st0 = dFdx( vUv.st ); - vec2 st1 = dFdy( vUv.st ); + vec3 q0 = vec3( dFdx( eye_pos.x ), dFdx( eye_pos.y ), dFdx( eye_pos.z ) ); + vec3 q1 = vec3( dFdy( eye_pos.x ), dFdy( eye_pos.y ), dFdy( eye_pos.z ) ); + vec2 st0 = dFdx( vUv.st ); + vec2 st1 = dFdy( vUv.st ); - float scale = sign( st1.t * st0.s - st0.t * st1.s ); // we do not care about the magnitude + float scale = sign( st1.t * st0.s - st0.t * st1.s ); // we do not care about the magnitude - vec3 S = normalize( ( q0 * st1.t - q1 * st0.t ) * scale ); - vec3 T = normalize( ( - q0 * st1.s + q1 * st0.s ) * scale ); - vec3 N = normalize( surf_norm ); + vec3 S = normalize( ( q0 * st1.t - q1 * st0.t ) * scale ); + vec3 T = normalize( ( - q0 * st1.s + q1 * st0.s ) * scale ); + vec3 N = normalize( surf_norm ); - vec3 mapN = map * 2.0 - 1.0; + vec3 mapN = map * 2.0 - 1.0; - mapN.xy *= normalScale; + mapN.xy *= normalScale; - #ifdef DOUBLE_SIDED + #ifdef DOUBLE_SIDED - // Workaround for Adreno GPUs gl_FrontFacing bug. See #15850 and #10331 + // Workaround for Adreno GPUs gl_FrontFacing bug. See #15850 and #10331 - if ( dot( cross( S, T ), N ) < 0.0 ) mapN.xy *= - 1.0; + if ( dot( cross( S, T ), N ) < 0.0 ) mapN.xy *= - 1.0; - #else + #else - mapN.xy *= ( float( gl_FrontFacing ) * 2.0 - 1.0 ); + mapN.xy *= ( float( gl_FrontFacing ) * 2.0 - 1.0 ); - #endif + #endif - mat3 tsn = mat3( S, T, N ); - return normalize( tsn * mapN ); + mat3 tsn = mat3( S, T, N ); + return normalize( tsn * mapN ); -}`, null, { derivatives: true } ); + }`, null, { derivatives: true } ); return { perturbNormal2Arb: perturbNormal2Arb diff --git a/examples/jsm/nodes/misc/TextureCubeUVNode.d.ts b/examples/jsm/nodes/misc/TextureCubeUVNode.d.ts index 683cd6a05945b91e1ec5c419fbdb37b4232f67ac..3ff654c23c524510e4687b462d3f89f4a711359b 100644 --- a/examples/jsm/nodes/misc/TextureCubeUVNode.d.ts +++ b/examples/jsm/nodes/misc/TextureCubeUVNode.d.ts @@ -1,5 +1,4 @@ import { TempNode } from '../core/TempNode'; -import { NodeBuilder } from '../core/NodeBuilder'; import { FloatNode } from '../inputs/FloatNode'; import { StructNode } from '../core/StructNode'; import { FunctionNode } from '../core/FunctionNode'; diff --git a/examples/jsm/nodes/postprocessing/NodePass.d.ts b/examples/jsm/nodes/postprocessing/NodePass.d.ts index 1a48af3895df5ced32dba84379756bdfc625604e..f4929048e543515ca91afa7d811c7f8814a9ce72 100644 --- a/examples/jsm/nodes/postprocessing/NodePass.d.ts +++ b/examples/jsm/nodes/postprocessing/NodePass.d.ts @@ -1,4 +1,3 @@ -import { NodeMaterial } from '../materials/NodeMaterial'; import { ShaderPass } from '../../postprocessing/ShaderPass'; import { ScreenNode } from '../inputs/ScreenNode'; diff --git a/examples/jsm/nodes/procedural/CheckerNode.d.ts b/examples/jsm/nodes/procedural/CheckerNode.d.ts index 07d13f66c1fffe61e4b43ebbd023b6e649935071..68fe1ec2dd52b6e73737817be8621f095a511313 100644 --- a/examples/jsm/nodes/procedural/CheckerNode.d.ts +++ b/examples/jsm/nodes/procedural/CheckerNode.d.ts @@ -1,5 +1,4 @@ import { TempNode } from '../core/TempNode'; -import { NodeBuilder } from '../core/NodeBuilder'; import { FunctionNode } from '../core/FunctionNode'; import { UVNode } from '../accessors/UVNode'; import { UVTransformNode } from '../utils/UVTransformNode'; diff --git a/examples/jsm/nodes/procedural/NoiseNode.d.ts b/examples/jsm/nodes/procedural/NoiseNode.d.ts index 90bac00ebe9da2d0ca3a774b12b2853c72de3ceb..97c992d2ea51ece0254b941abd37c0256a438fca 100644 --- a/examples/jsm/nodes/procedural/NoiseNode.d.ts +++ b/examples/jsm/nodes/procedural/NoiseNode.d.ts @@ -1,5 +1,4 @@ import { TempNode } from '../core/TempNode'; -import { NodeBuilder } from '../core/NodeBuilder'; import { FunctionNode } from '../core/FunctionNode'; import { UVNode } from '../accessors/UVNode'; import { UVTransformNode } from '../utils/UVTransformNode'; diff --git a/examples/jsm/nodes/utils/BypassNode.d.ts b/examples/jsm/nodes/utils/BypassNode.d.ts index f4c9754bf5089f00607cdafc63f591f58acf83a3..367313ef29c64a3cf6ccf7bf7b0ba391de965a51 100644 --- a/examples/jsm/nodes/utils/BypassNode.d.ts +++ b/examples/jsm/nodes/utils/BypassNode.d.ts @@ -1,5 +1,4 @@ import { Node } from '../core/Node'; -import { NodeBuilder } from '../core/NodeBuilder'; export class BypassNode extends Node { diff --git a/examples/jsm/nodes/utils/ColorSpaceNode.d.ts b/examples/jsm/nodes/utils/ColorSpaceNode.d.ts index dc8b3d8e5c48c1484954599417f4130d893ff32a..7dcbc651fa725bdee41f39a17fafaaf18e149e40 100644 --- a/examples/jsm/nodes/utils/ColorSpaceNode.d.ts +++ b/examples/jsm/nodes/utils/ColorSpaceNode.d.ts @@ -1,7 +1,6 @@ import { Node } from '../core/Node'; import { TempNode } from '../core/TempNode'; import { FunctionNode } from '../core/FunctionNode'; -import { NodeBuilder } from '../core/NodeBuilder'; export class ColorSpaceNode extends TempNode { diff --git a/examples/jsm/nodes/utils/JoinNode.d.ts b/examples/jsm/nodes/utils/JoinNode.d.ts index 33fcc6efd768b591d066ac0effc1d30cfe0c48c7..ef59b7596250b8302ba0602e37846fb662f34bc0 100644 --- a/examples/jsm/nodes/utils/JoinNode.d.ts +++ b/examples/jsm/nodes/utils/JoinNode.d.ts @@ -1,5 +1,4 @@ import { TempNode } from '../core/TempNode'; -import { NodeBuilder } from '../core/NodeBuilder'; export class JoinNode extends TempNode { diff --git a/examples/jsm/nodes/utils/SpecularMIPLevelNode.d.ts b/examples/jsm/nodes/utils/SpecularMIPLevelNode.d.ts index e134d58c74cd4041c10ca55615aec51977d961aa..792a98b4ad7d115c29e48a4880fdaf11fb22f170 100644 --- a/examples/jsm/nodes/utils/SpecularMIPLevelNode.d.ts +++ b/examples/jsm/nodes/utils/SpecularMIPLevelNode.d.ts @@ -1,5 +1,4 @@ import { TempNode } from '../core/TempNode'; -import { NodeBuilder } from '../core/NodeBuilder'; import { MaxMIPLevelNode } from '../utils/MaxMIPLevelNode'; import { FunctionNode } from '../core/FunctionNode'; diff --git a/examples/jsm/nodes/utils/SubSlot.d.ts b/examples/jsm/nodes/utils/SubSlot.d.ts index daf11a7358a5e75d3d8b60d379f643eb8785d370..28bdb7923da9e5f9bcd3197a0c7e28c6e0317672 100644 --- a/examples/jsm/nodes/utils/SubSlot.d.ts +++ b/examples/jsm/nodes/utils/SubSlot.d.ts @@ -1,5 +1,4 @@ import { TempNode } from '../core/TempNode'; -import { NodeBuilder } from '../core/NodeBuilder'; export class SubSlots extends TempNode { diff --git a/examples/jsm/nodes/utils/SwitchNode.d.ts b/examples/jsm/nodes/utils/SwitchNode.d.ts index da0b919c9f6deb73c1ceda8803ac80744af1e680..2a833e3fa8a6a9d07614c6dd2e2b13c8ee5d4510 100644 --- a/examples/jsm/nodes/utils/SwitchNode.d.ts +++ b/examples/jsm/nodes/utils/SwitchNode.d.ts @@ -1,5 +1,4 @@ import { Node } from '../core/Node'; -import { NodeBuilder } from '../core/NodeBuilder'; export class SwitchNode extends Node { diff --git a/examples/jsm/nodes/utils/UVTransformNode.d.ts b/examples/jsm/nodes/utils/UVTransformNode.d.ts index 08941b9be910ddf2731e3f8abfcefdf3209cf87b..2e56622c486004674080c0d543954f1b34418308 100644 --- a/examples/jsm/nodes/utils/UVTransformNode.d.ts +++ b/examples/jsm/nodes/utils/UVTransformNode.d.ts @@ -1,5 +1,4 @@ import { ExpressionNode } from '../core/ExpressionNode'; -import { NodeBuilder } from '../core/NodeBuilder'; import { Matrix3Node } from '../inputs/Matrix3Node'; import { UVNode } from '../accessors/UVNode'; diff --git a/examples/jsm/postprocessing/FilmPass.d.ts b/examples/jsm/postprocessing/FilmPass.d.ts index 0b5577a888db7db783e829e98bb8ee24ffe58ae7..dec7d3298fe53457a91d26dcb9d8d59441dbc705 100644 --- a/examples/jsm/postprocessing/FilmPass.d.ts +++ b/examples/jsm/postprocessing/FilmPass.d.ts @@ -1,5 +1,4 @@ import { - Vector2, ShaderMaterial } from '../../../src/Three'; diff --git a/examples/jsm/renderers/WebGLDeferredRenderer.d.ts b/examples/jsm/renderers/WebGLDeferredRenderer.d.ts index 2b547c10239d19f9b5c5046735f07e5d3fadcff6..293ce709f36b6e9bccb7433f87867d6d1720cae2 100644 --- a/examples/jsm/renderers/WebGLDeferredRenderer.d.ts +++ b/examples/jsm/renderers/WebGLDeferredRenderer.d.ts @@ -1,7 +1,6 @@ import { Camera, Scene, - Vector2, WebGLRenderer } from '../../../src/Three'; diff --git a/examples/jsm/shaders/BasicShader.d.ts b/examples/jsm/shaders/BasicShader.d.ts index e241d7d83f36f9dec1872718e143cf5ec374b04e..32db3a0091d580b3ad8457b727c3a643c3cd9166 100644 --- a/examples/jsm/shaders/BasicShader.d.ts +++ b/examples/jsm/shaders/BasicShader.d.ts @@ -1,7 +1,3 @@ -import { - Uniform -} from '../../../src/Three'; - export const BasicShader: { uniforms: {}; vertexShader: string; diff --git a/examples/jsm/shaders/OceanShaders.d.ts b/examples/jsm/shaders/OceanShaders.d.ts index 2f68d508db2a96cbb9d0dfaf249f643f70b1f25c..1e94a02c3b269e293528fa26bc69d50c520a6ca1 100644 --- a/examples/jsm/shaders/OceanShaders.d.ts +++ b/examples/jsm/shaders/OceanShaders.d.ts @@ -1,7 +1,5 @@ import { - Texture, Uniform, - Vector2, } from '../../../src/Three'; export const OceanShaders: { diff --git a/examples/jsm/utils/RoughnessMipmapper.d.ts b/examples/jsm/utils/RoughnessMipmapper.d.ts index 02a7565ca75e93f1a9f99e6be3f34326e972be4c..6ff65922b8cb968ae982df8d77359fcd05bdd5fb 100644 --- a/examples/jsm/utils/RoughnessMipmapper.d.ts +++ b/examples/jsm/utils/RoughnessMipmapper.d.ts @@ -1,6 +1,6 @@ import { WebGLRenderer, - MeshStandardMaterial + MeshStandardMaterial } from '../../../src/Three'; export class RoughnessMipmapper {