Explorar o código

LDrawLoader: Refactor, cache pre-parsed file contents (#23157)

* this.cache -> this.fileCache

* Add in parsed data cache

* small fixes

* material fixes

* Remove FileCache

* Use in order materials from the local scope if possible

* simplify fetchData, ensure fetch errors are caught, throw a real error

* clone result, material simplification

* improve clone result perf

* Fix colors

* simplify cache API
Garrett Johnson %!s(int64=3) %!d(string=hai) anos
pai
achega
bd23028479
Modificáronse 1 ficheiros con 945 adicións e 801 borrados
  1. 945 801
      examples/jsm/loaders/LDrawLoader.js

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 945 - 801
examples/jsm/loaders/LDrawLoader.js


Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio