TYPOSCRIPT   74

Code

Guest on 2nd May 2022 04:41:00 PM

  1. const loader = new GLTFLoader()
  2. loader.load(
  3.     'models/monkey.glb',
  4.     function (gltf) {
  5.         // gltf.scene.traverse(function (child) {
  6.         //     if ((child as THREE.Mesh).isMesh) {
  7.         //         const m = (child as THREE.Mesh)
  8.         //         m.receiveShadow = true
  9.         //         m.castShadow = true
  10.         //     }
  11.         //     if (((child as THREE.Light)).isLight) {
  12.         //         const l = (child as THREE.Light)
  13.         //         l.castShadow = true
  14.         //         l.shadow.bias = -.003
  15.         //         l.shadow.mapSize.width = 2048
  16.         //         l.shadow.mapSize.height = 2048
  17.         //     }
  18.         // })
  19.         scene.add(gltf.scene)
  20.     },
  21.     (xhr) => {
  22.         console.log((xhr.loaded / xhr.total) * 100 + '% loaded')
  23.     },
  24.     (error) => {
  25.         console.log(error)
  26.     }
  27. )

Raw Paste


Login or Register to edit or fork this paste. It's free.