mirror of
https://github.com/yeicor-3d/yet-another-cad-viewer.git
synced 2025-12-19 22:24:17 +01:00
Fix type-check
This commit is contained in:
@@ -211,11 +211,12 @@ Apache License
|
|||||||
|
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
The following npm package may be included in this product:
|
The following npm packages may be included in this product:
|
||||||
|
|
||||||
- source-map-js@1.2.0
|
- source-map-js@1.2.0
|
||||||
|
- source-map-js@1.2.1
|
||||||
|
|
||||||
This package contains the following license and notice below:
|
These packages each contain the following license and notice below:
|
||||||
|
|
||||||
Copyright (c) 2009-2011, Mozilla Foundation and contributors
|
Copyright (c) 2009-2011, Mozilla Foundation and contributors
|
||||||
All rights reserved.
|
All rights reserved.
|
||||||
@@ -1381,13 +1382,13 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
|
|||||||
|
|
||||||
The following npm package may be included in this product:
|
The following npm package may be included in this product:
|
||||||
|
|
||||||
- picocolors@1.0.1
|
- picocolors@1.1.0
|
||||||
|
|
||||||
This package contains the following license and notice below:
|
This package contains the following license and notice below:
|
||||||
|
|
||||||
ISC License
|
ISC License
|
||||||
|
|
||||||
Copyright (c) 2021 Alexey Raspopov, Kostiantyn Denysov, Anton Verinov
|
Copyright (c) 2021-2024 Oleksii Raspopov, Kostiantyn Denysov, Anton Verinov
|
||||||
|
|
||||||
Permission to use, copy, modify, and/or distribute this software for any
|
Permission to use, copy, modify, and/or distribute this software for any
|
||||||
purpose with or without fee is hereby granted, provided that the above
|
purpose with or without fee is hereby granted, provided that the above
|
||||||
@@ -1457,7 +1458,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|||||||
|
|
||||||
The following npm package may be included in this product:
|
The following npm package may be included in this product:
|
||||||
|
|
||||||
- three-mesh-bvh@0.7.8
|
- three-mesh-bvh@0.8.0
|
||||||
|
|
||||||
This package contains the following license and notice below:
|
This package contains the following license and notice below:
|
||||||
|
|
||||||
@@ -1781,7 +1782,7 @@ THE SOFTWARE.
|
|||||||
|
|
||||||
The following npm package may be included in this product:
|
The following npm package may be included in this product:
|
||||||
|
|
||||||
- vuetify@3.7.1
|
- vuetify@3.7.2
|
||||||
|
|
||||||
This package contains the following license and notice below:
|
This package contains the following license and notice below:
|
||||||
|
|
||||||
@@ -1811,16 +1812,16 @@ THE SOFTWARE.
|
|||||||
|
|
||||||
The following npm packages may be included in this product:
|
The following npm packages may be included in this product:
|
||||||
|
|
||||||
- @vue/compiler-core@3.5.5
|
- @vue/compiler-core@3.5.7
|
||||||
- @vue/compiler-dom@3.5.5
|
- @vue/compiler-dom@3.5.7
|
||||||
- @vue/compiler-sfc@3.5.5
|
- @vue/compiler-sfc@3.5.7
|
||||||
- @vue/compiler-ssr@3.5.5
|
- @vue/compiler-ssr@3.5.7
|
||||||
- @vue/reactivity@3.5.5
|
- @vue/reactivity@3.5.7
|
||||||
- @vue/runtime-core@3.5.5
|
- @vue/runtime-core@3.5.7
|
||||||
- @vue/runtime-dom@3.5.5
|
- @vue/runtime-dom@3.5.7
|
||||||
- @vue/server-renderer@3.5.5
|
- @vue/server-renderer@3.5.7
|
||||||
- @vue/shared@3.5.5
|
- @vue/shared@3.5.7
|
||||||
- vue@3.5.5
|
- vue@3.5.7
|
||||||
|
|
||||||
These packages each contain the following license and notice below:
|
These packages each contain the following license and notice below:
|
||||||
|
|
||||||
@@ -1974,7 +1975,7 @@ THE SOFTWARE.
|
|||||||
|
|
||||||
The following npm package may be included in this product:
|
The following npm package may be included in this product:
|
||||||
|
|
||||||
- postcss@8.4.45
|
- postcss@8.4.47
|
||||||
|
|
||||||
This package contains the following license and notice below:
|
This package contains the following license and notice below:
|
||||||
|
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ export function hitToSelectionInfo(hit: Intersection<MObject3D>): SelectionInfo
|
|||||||
|
|
||||||
function hitFaceTriangleIndices(hit: Intersection<MObject3D>): [number, number] | null {
|
function hitFaceTriangleIndices(hit: Intersection<MObject3D>): [number, number] | null {
|
||||||
let faceTrianglesEnd = hit?.object?.geometry?.userData?.face_triangles_end;
|
let faceTrianglesEnd = hit?.object?.geometry?.userData?.face_triangles_end;
|
||||||
if (hit.faceIndex === undefined) return null;
|
if (!hit.faceIndex) return null;
|
||||||
if (!faceTrianglesEnd) { // Fallback to selecting the whole imported mesh
|
if (!faceTrianglesEnd) { // Fallback to selecting the whole imported mesh
|
||||||
//console.log("No face_triangles_end found, selecting the whole mesh");
|
//console.log("No face_triangles_end found, selecting the whole mesh");
|
||||||
return [0, (hit.object.geometry.index ?? hit.object.geometry.attributes.position).count];
|
return [0, (hit.object.geometry.index ?? hit.object.geometry.attributes.position).count];
|
||||||
|
|||||||
Reference in New Issue
Block a user