Update three.js

This commit is contained in:
kovacsv 2025-05-24 08:23:11 +02:00
parent 0d9998a656
commit f45d246bfb
3 changed files with 2194 additions and 946 deletions

3115
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -56,25 +56,24 @@
"update_engine_exports": "run-python3 tools/update_engine_exports.py" "update_engine_exports": "run-python3 tools/update_engine_exports.py"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.1.0", "@types/node": "^22.15.0",
"esbuild": "^0.20.0", "esbuild": "^0.25.4",
"eslint": "^8.29.0", "eslint": "^8.57.0",
"eslint-plugin-unused-imports": "^3.0.0", "eslint-plugin-unused-imports": "^4.1.0",
"fantasticon": "^1.2.2", "fantasticon": "^1.2.2",
"http-server": "^14.0.0", "http-server": "^14.0.0",
"jsdoc": "^4.0.0", "jsdoc": "^4.0.4",
"mocha": "^10.2.0", "mocha": "^11.5.0",
"oslllo-svg-fixer": "^3.0.0", "oslllo-svg-fixer": "^3.0.0",
"rollup": "^4.0.2", "rollup": "^4.41.0",
"run-python3": "^0.0.5", "run-python3": "^0.0.5",
"svgo": "^3.0.2", "svgo": "^3.3.2",
"typescript": "^5.0.4", "typescript": "^5.0.4"
"web-ifc": "0.0.44"
}, },
"dependencies": { "dependencies": {
"@simonwep/pickr": "1.9.0", "@simonwep/pickr": "1.9.0",
"fflate": "0.8.2", "fflate": "0.8.2",
"three": "0.163.0" "three": "0.176.0"
}, },
"eslintConfig": { "eslintConfig": {
"env": { "env": {

View File

@ -6,7 +6,7 @@ import { Base64DataURIToArrayBuffer, CreateObjectUrl, GetFileExtensionFromMimeTy
import { GetFileExtension, GetFileName } from '../io/fileutils.js'; import { GetFileExtension, GetFileName } from '../io/fileutils.js';
import { PhongMaterial, TextureMap } from '../model/material.js'; import { PhongMaterial, TextureMap } from '../model/material.js';
import { Node } from '../model/node.js'; import { Node } from '../model/node.js';
import { ConvertThreeColorToColor, ConvertThreeGeometryToMesh, ThreeLinearToSRGBColorConverter, ThreeSRGBToLinearColorConverter } from '../threejs/threeutils.js'; import { ConvertThreeColorToColor, ConvertThreeGeometryToMesh, ThreeSRGBToLinearColorConverter } from '../threejs/threeutils.js';
import { ImporterBase } from './importerbase.js'; import { ImporterBase } from './importerbase.js';
import * as THREE from 'three'; import * as THREE from 'three';
@ -288,7 +288,6 @@ export class ImporterThreeFbx extends ImporterThreeBase
constructor () constructor ()
{ {
super (); super ();
this.colorConverter = new ThreeLinearToSRGBColorConverter ();
} }
CanImportExtension (extension) CanImportExtension (extension)
@ -347,7 +346,6 @@ export class ImporterThreeWrl extends ImporterThreeBase
constructor () constructor ()
{ {
super (); super ();
this.colorConverter = new ThreeLinearToSRGBColorConverter ();
} }
CanImportExtension (extension) CanImportExtension (extension)