@@ -26,8 +26,8 @@ import { TransformControls } from 'three/examples/jsm/controls/TransformControls
26
26
import { SkinWeightMixin } from './SkinWeightsShaderMixin.js' ;
27
27
28
28
// globals
29
- var stats ;
30
- var params = {
29
+ let stats ;
30
+ const params = {
31
31
32
32
showSkeleton : false ,
33
33
skin : 0 ,
@@ -52,17 +52,17 @@ const MODELS = {
52
52
53
53
} ;
54
54
55
- var camera , scene , renderer , controls ;
56
- var directionalLight , ambientLight , ground ;
57
- var skeletonHelper , model , skeleton , gui ;
58
- var transformControls ;
59
- var mouse = new Vector2 ( ) ;
60
- var mouseDown = new Vector2 ( ) ;
61
- var unselectableBones = [ ] ;
62
- var movingControls = false ;
63
-
64
- var SkinWeightShader = SkinWeightMixin ( ShaderLib . phong ) ;
65
- var skinWeightsMaterial = new ShaderMaterial ( SkinWeightShader ) ;
55
+ let camera , scene , renderer , controls ;
56
+ let directionalLight , ambientLight , ground ;
57
+ let skeletonHelper , model , skeleton , gui ;
58
+ let transformControls ;
59
+ const mouse = new Vector2 ( ) ;
60
+ const mouseDown = new Vector2 ( ) ;
61
+ const unselectableBones = [ ] ;
62
+ let movingControls = false ;
63
+
64
+ const SkinWeightShader = SkinWeightMixin ( ShaderLib . phong ) ;
65
+ const skinWeightsMaterial = new ShaderMaterial ( SkinWeightShader ) ;
66
66
skinWeightsMaterial . lights = true ;
67
67
skinWeightsMaterial . skinning = true ;
68
68
skinWeightsMaterial . transparent = true ;
@@ -139,7 +139,7 @@ const raycastBones = ( function () {
139
139
. map ( ( [ key , value ] ) => ( { weight : value , index : key } ) )
140
140
. sort ( ( a , b ) => b . weight - a . weight ) ;
141
141
142
- let boneIndex = sorted [ 0 ] . index ;
142
+ const boneIndex = sorted [ 0 ] . index ;
143
143
let bone = skeleton . bones [ boneIndex ] ;
144
144
const parentIndex = skeleton . bones . findIndex ( b => b === bone . parent ) ;
145
145
@@ -404,7 +404,7 @@ function init() {
404
404
directionalLight . castShadow = true ;
405
405
directionalLight . shadow . mapSize . setScalar ( 1024 ) ;
406
406
407
- var dlShadowCam = directionalLight . shadow . camera ;
407
+ const dlShadowCam = directionalLight . shadow . camera ;
408
408
dlShadowCam . left = dlShadowCam . bottom = - 100 ;
409
409
dlShadowCam . top = dlShadowCam . right = 100 ;
410
410
scene . add ( directionalLight ) ;
@@ -452,15 +452,15 @@ function init() {
452
452
453
453
switch ( e . key ) {
454
454
455
- case 'w' :
456
- transformControls . mode = 'translate' ;
457
- break ;
458
- case 'e' :
459
- transformControls . mode = 'rotate' ;
460
- break ;
461
- case 'r' :
462
- transformControls . mode = 'scale' ;
463
- break ;
455
+ case 'w' :
456
+ transformControls . mode = 'translate' ;
457
+ break ;
458
+ case 'e' :
459
+ transformControls . mode = 'rotate' ;
460
+ break ;
461
+ case 'r' :
462
+ transformControls . mode = 'scale' ;
463
+ break ;
464
464
465
465
}
466
466
@@ -506,8 +506,8 @@ function rebuildGui() {
506
506
507
507
function onWindowResize ( ) {
508
508
509
- var width = window . innerWidth ;
510
- var height = window . innerHeight ;
509
+ const width = window . innerWidth ;
510
+ const height = window . innerHeight ;
511
511
512
512
camera . aspect = width / height ;
513
513
camera . updateProjectionMatrix ( ) ;
0 commit comments