Skip to content

Commit 0448a13

Browse files
committed
chore: update three dependency
1 parent d3bcb9b commit 0448a13

File tree

9 files changed

+65
-49
lines changed

9 files changed

+65
-49
lines changed

packages/core/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@thatopen/components",
33
"description": "Collection of core functionalities to author BIM apps.",
4-
"version": "2.4.8",
4+
"version": "2.4.9",
55
"author": "That Open Company",
66
"contributors": [
77
"Antonio Gonzalez Viegas (https://github.com/agviegas)",
@@ -41,9 +41,9 @@
4141
"@thatopen/fragments": "~3.0.0",
4242
"@thatopen/ui": "~2.4.0",
4343
"@types/earcut": "2.1.4",
44-
"@types/three": "0.160.0",
44+
"@types/three": "0.175.0",
4545
"stats.js": "^0.17.0",
46-
"three": "^0.160.1",
46+
"three": "^0.175.0",
4747
"web-ifc": "0.0.66"
4848
},
4949
"dependencies": {
@@ -55,7 +55,7 @@
5555
},
5656
"peerDependencies": {
5757
"@thatopen/fragments": "~3.0.0",
58-
"three": "^0.160.1",
58+
"three": "^0.175.0",
5959
"web-ifc": "0.0.66"
6060
}
6161
}

packages/core/src/core/Clipper/src/simple-plane.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ export class SimplePlane implements Disposable, Hideable {
9090
/** {@link Hideable.visible } */
9191
set visible(state: boolean) {
9292
this._visible = state;
93-
this._controls.visible = state;
93+
this._controls.object.visible = state;
9494
this._helper.visible = state;
9595
this.toggleControls(state);
9696
}
@@ -207,7 +207,7 @@ export class SimplePlane implements Disposable, Hideable {
207207
this._arrowBoundBox.removeFromParent();
208208
this._arrowBoundBox.geometry.dispose();
209209
this._planeMesh.geometry.dispose();
210-
this._controls.removeFromParent();
210+
this._controls.object.removeFromParent();
211211
this._controls.dispose();
212212
this.onDisposed.trigger();
213213
this.onDisposed.reset();
@@ -245,7 +245,7 @@ export class SimplePlane implements Disposable, Hideable {
245245
const container = this.world.renderer.three.domElement;
246246
const controls = new TransformControls(camera, container);
247247
this.initializeControls(controls);
248-
this.world.scene.three.add(controls);
248+
this.world.scene.three.add(controls.object);
249249
return controls;
250250
}
251251

@@ -255,7 +255,7 @@ export class SimplePlane implements Disposable, Hideable {
255255
controls.showY = false;
256256
controls.setSpace("local");
257257
this.createArrowBoundingBox();
258-
controls.children[0].children[0].add(this._arrowBoundBox);
258+
controls.object.children[0].children[0].add(this._arrowBoundBox);
259259
}
260260

261261
private createArrowBoundingBox() {

packages/core/src/core/Components/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export class Components implements Disposable {
1414
/**
1515
* The version of the @thatopen/components library.
1616
*/
17-
static readonly release = "2.4.8";
17+
static readonly release = "2.4.9";
1818

1919
/** {@link Disposable.onDisposed} */
2020
readonly onDisposed = new Event<void>();

packages/core/src/core/Grids/src/simple-grid.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ export class SimpleGrid
190190
`,
191191

192192
extensions: {
193-
derivatives: true,
193+
// derivatives: true,
194194
},
195195
});
196196

packages/front/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@thatopen/components-front",
33
"description": "Collection of frontend tools to author BIM apps.",
4-
"version": "2.4.7",
4+
"version": "2.4.8",
55
"author": "That Open Company",
66
"contributors": [
77
"Antonio Gonzalez Viegas (https://github.com/agviegas)",
@@ -35,24 +35,24 @@
3535
},
3636
"peerDependencies": {
3737
"@thatopen/fragments": "~3.0.0",
38-
"three": "^0.160.1",
38+
"three": "^0.175.0",
3939
"web-ifc": "0.0.66"
4040
},
4141
"devDependencies": {
4242
"@thatopen/fragments": "~3.0.0",
4343
"@thatopen/ui": "~2.4.0",
4444
"@thatopen/ui-obc": "~2.4.0",
4545
"@types/earcut": "^2.1.4",
46-
"@types/three": "^0.160.0",
47-
"three": "^0.160.1",
46+
"@types/three": "^0.175.0",
47+
"three": "^0.175.0",
4848
"web-ifc": "0.0.66"
4949
},
5050
"dependencies": {
5151
"@thatopen/components": "~2.4.0",
5252
"camera-controls": "2.7.3",
5353
"dexie": "^4.0.4",
5454
"earcut": "^2.2.4",
55-
"n8ao": "1.5.1",
56-
"postprocessing": "6.34.2"
55+
"n8ao": "1.9.4",
56+
"postprocessing": "6.37.2"
5757
}
5858
}

packages/front/src/fragments/Highlighter/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ export class Highlighter
282282

283283
const { userData } = mesh;
284284
const fragMap = userData.indexFragmentMap as IndexFragmentMap;
285-
const itemFoundInFillMesh = fragMap.get(result.faceIndex);
285+
const itemFoundInFillMesh = fragMap.get(result.faceIndex!);
286286

287287
if (itemFoundInFillMesh) {
288288
await this.highlightByID(

packages/front/src/measurement/EdgeMeasurement/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ export class EdgeMeasurement
213213
return;
214214
}
215215
if (object instanceof THREE.Mesh || object instanceof THREE.InstancedMesh) {
216-
this.updateSelection(object, point, faceIndex, result.instanceId);
216+
this.updateSelection(object, point, faceIndex!, result.instanceId);
217217
} else {
218218
this.preview.visible = false;
219219
}

packages/front/src/measurement/FaceMeasurement/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ export class FaceMeasurement
324324
}
325325
const { object, faceIndex } = result;
326326
if (object instanceof THREE.Mesh || object instanceof THREE.InstancedMesh) {
327-
this.updateSelection(object, faceIndex, result.instanceId);
327+
this.updateSelection(object, faceIndex!, result.instanceId);
328328
} else {
329329
this.unselect();
330330
}

yarn.lock

Lines changed: 46 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -723,17 +723,17 @@ __metadata:
723723
"@thatopen/ui": ~2.4.0
724724
"@thatopen/ui-obc": ~2.4.0
725725
"@types/earcut": ^2.1.4
726-
"@types/three": ^0.160.0
726+
"@types/three": ^0.175.0
727727
camera-controls: 2.7.3
728728
dexie: ^4.0.4
729729
earcut: ^2.2.4
730-
n8ao: 1.5.1
731-
postprocessing: 6.34.2
732-
three: ^0.160.1
730+
n8ao: 1.9.4
731+
postprocessing: 6.37.2
732+
three: ^0.175.0
733733
web-ifc: 0.0.66
734734
peerDependencies:
735735
"@thatopen/fragments": ~3.0.0
736-
three: ^0.160.1
736+
three: ^0.175.0
737737
web-ifc: 0.0.66
738738
languageName: unknown
739739
linkType: soft
@@ -745,18 +745,18 @@ __metadata:
745745
"@thatopen/fragments": ~3.0.0
746746
"@thatopen/ui": ~2.4.0
747747
"@types/earcut": 2.1.4
748-
"@types/three": 0.160.0
748+
"@types/three": 0.175.0
749749
camera-controls: 2.7.3
750750
earcut: 2.2.4
751751
fast-xml-parser: 4.4.1
752752
jszip: 3.10.1
753753
stats.js: ^0.17.0
754-
three: ^0.160.1
754+
three: ^0.175.0
755755
three-mesh-bvh: 0.7.0
756756
web-ifc: 0.0.66
757757
peerDependencies:
758758
"@thatopen/fragments": ~3.0.0
759-
three: ^0.160.1
759+
three: ^0.175.0
760760
web-ifc: 0.0.66
761761
languageName: unknown
762762
linkType: soft
@@ -801,6 +801,13 @@ __metadata:
801801
languageName: node
802802
linkType: hard
803803

804+
"@tweenjs/tween.js@npm:~23.1.3":
805+
version: 23.1.3
806+
resolution: "@tweenjs/tween.js@npm:23.1.3"
807+
checksum: 2f8a908b275bb6729bde4b863c277bf7411d2e0302ceb0455369479077b89eaf8380cd9206b91ff574416418a95c6f06db4e1ddea732a286d0db0ba8e7c093d3
808+
languageName: node
809+
linkType: hard
810+
804811
"@types/argparse@npm:1.0.38":
805812
version: 1.0.38
806813
resolution: "@types/argparse@npm:1.0.38"
@@ -859,15 +866,17 @@ __metadata:
859866
languageName: node
860867
linkType: hard
861868

862-
"@types/three@npm:0.160.0, @types/three@npm:^0.160.0":
863-
version: 0.160.0
864-
resolution: "@types/three@npm:0.160.0"
869+
"@types/three@npm:0.175.0, @types/three@npm:^0.175.0":
870+
version: 0.175.0
871+
resolution: "@types/three@npm:0.175.0"
865872
dependencies:
873+
"@tweenjs/tween.js": ~23.1.3
866874
"@types/stats.js": "*"
867875
"@types/webxr": "*"
868-
fflate: ~0.6.10
876+
"@webgpu/types": "*"
877+
fflate: ~0.8.2
869878
meshoptimizer: ~0.18.1
870-
checksum: feec3c36b544f495184b7fc96e79ad4e0d43cd594029de1f1f31fe0a005dd8a0d14d979ead21927bc8fc4d7d3614002fa3a5e0b3e2b642e61ee089171ed9d7d2
879+
checksum: f345254142cdaf780b99456097ac0375158ca61ed8b0fd4994b8d6cf7e25dedb9c1e14086287ce17846bfe364ad5add02d419d1133bbcb756d8daaceb153ad9f
871880
languageName: node
872881
linkType: hard
873882

@@ -1095,6 +1104,13 @@ __metadata:
10951104
languageName: node
10961105
linkType: hard
10971106

1107+
"@webgpu/types@npm:*":
1108+
version: 0.1.60
1109+
resolution: "@webgpu/types@npm:0.1.60"
1110+
checksum: 839d70c96a4f49cb75d2c993fb7660ea6badc2c79a7390633f3327354ae5c7d05410c28fd7a5f7294e19db38f4335b890ebd5f7b579654258caf5a23ae9eaf76
1111+
languageName: node
1112+
linkType: hard
1113+
10981114
"abbrev@npm:^3.0.0":
10991115
version: 3.0.0
11001116
resolution: "abbrev@npm:3.0.0"
@@ -2170,10 +2186,10 @@ __metadata:
21702186
languageName: node
21712187
linkType: hard
21722188

2173-
"fflate@npm:~0.6.10":
2174-
version: 0.6.10
2175-
resolution: "fflate@npm:0.6.10"
2176-
checksum: 96384bc4090987fe565c0de8204e3830f538144ec950576fea50aee1b42adbe9fc3ed5e7905dfa7979faaa20979def330dbebce548f3dcafc3e118cc9838526d
2189+
"fflate@npm:~0.8.2":
2190+
version: 0.8.2
2191+
resolution: "fflate@npm:0.8.2"
2192+
checksum: 29470337b85d3831826758e78f370e15cda3169c5cd4477c9b5eea2402261a74b2975bae816afabe1c15d21d98591e0d30a574f7103aa117bff60756fa3035d4
21772193
languageName: node
21782194
linkType: hard
21792195

@@ -3363,13 +3379,13 @@ glob@latest:
33633379
languageName: node
33643380
linkType: hard
33653381

3366-
"n8ao@npm:1.5.1":
3367-
version: 1.5.1
3368-
resolution: "n8ao@npm:1.5.1"
3382+
"n8ao@npm:1.9.4":
3383+
version: 1.9.4
3384+
resolution: "n8ao@npm:1.9.4"
33693385
peerDependencies:
33703386
postprocessing: ">=6.30.0"
33713387
three: ">=0.137"
3372-
checksum: 228ad7eba3833bda9941065c37ee83e9f273160e359a6978a8ff42059b8922ad823f8907424985a2cc970e2aa3413bda6b0f0a475c48d9b9cf697c04abdb25e1
3388+
checksum: 54e62e05b4957df2cddce2a11947000d35507cf49088579f53bad7a66748b283f58babff26895826488217e78d9a6f13e2d236501e9fd7897caed3f6d47fe8dc
33733389
languageName: node
33743390
linkType: hard
33753391

@@ -3691,12 +3707,12 @@ glob@latest:
36913707
languageName: node
36923708
linkType: hard
36933709

3694-
"postprocessing@npm:6.34.2":
3695-
version: 6.34.2
3696-
resolution: "postprocessing@npm:6.34.2"
3710+
"postprocessing@npm:6.37.2":
3711+
version: 6.37.2
3712+
resolution: "postprocessing@npm:6.37.2"
36973713
peerDependencies:
3698-
three: ">= 0.138.0 < 0.162.0"
3699-
checksum: 023d26c588bb4714ca017829f4dc02510c366ea5b0d2e72454d0e64be36cbc506536c54ea5abc615f117bac89857e120afc88e0a4a7f64c4bb4511b05e7ecc45
3714+
three: ">= 0.157.0 < 0.176.0"
3715+
checksum: 9a6c9b4291dc472499258dba9e22f4dba349491d36098b02bbea0dce66140674ab68d3c64d7a641b2a6b15a402bcc1692c19e98451edbff0c3803f34b42398a3
37003716
languageName: node
37013717
linkType: hard
37023718

@@ -4498,10 +4514,10 @@ glob@latest:
44984514
languageName: node
44994515
linkType: hard
45004516

4501-
"three@npm:^0.160.1":
4502-
version: 0.160.1
4503-
resolution: "three@npm:0.160.1"
4504-
checksum: 5f4be21df6ee5abf63a21513e9650a4956e3699d59f16b4545b27e1c421405d452c132253381e8f5cca3f609d41c4e29dad24fddab526156017ec215ab244ad1
4517+
"three@npm:^0.175.0":
4518+
version: 0.175.0
4519+
resolution: "three@npm:0.175.0"
4520+
checksum: 9d24395620faae40fa91b83e352766932d70d0fba6589ab875bbaa08f47e6aa3f3b78f279ebfefc4468b6e21a8472c42ce27e0730427b21027c6dfa9c95e0994
45054521
languageName: node
45064522
linkType: hard
45074523

0 commit comments

Comments
 (0)