From 9186e457d9038356a3049e8bb87d1b03f73fb73c Mon Sep 17 00:00:00 2001 From: Kurt Hutten Date: Wed, 18 Aug 2021 05:16:16 +1000 Subject: [PATCH] Fix JSCAD, useEdgeSplit issue --- app/web/src/components/IdeViewer/IdeViewer.tsx | 2 +- .../src/helpers/hooks/{useEdegeSplit.ts => useEdgeSplit.ts} | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) rename app/web/src/helpers/hooks/{useEdegeSplit.ts => useEdgeSplit.ts} (91%) diff --git a/app/web/src/components/IdeViewer/IdeViewer.tsx b/app/web/src/components/IdeViewer/IdeViewer.tsx index 2d3d4eb..7ac1e67 100644 --- a/app/web/src/components/IdeViewer/IdeViewer.tsx +++ b/app/web/src/components/IdeViewer/IdeViewer.tsx @@ -10,7 +10,7 @@ import { Environment, useTexture, } from '@react-three/drei' -import { useEdgeSplit } from 'src/helpers/hooks/useEdegeSplit' +import { useEdgeSplit } from 'src/helpers/hooks/useEdgeSplit' import { Vector3 } from 'three' import { requestRender } from 'src/helpers/hooks/useIdeState' import texture from './dullFrontLitMetal.png' diff --git a/app/web/src/helpers/hooks/useEdegeSplit.ts b/app/web/src/helpers/hooks/useEdgeSplit.ts similarity index 91% rename from app/web/src/helpers/hooks/useEdegeSplit.ts rename to app/web/src/helpers/hooks/useEdgeSplit.ts index 22a7839..cfe92e7 100644 --- a/app/web/src/helpers/hooks/useEdegeSplit.ts +++ b/app/web/src/helpers/hooks/useEdgeSplit.ts @@ -16,13 +16,13 @@ export function useEdgeSplit( React.useEffect(() => { if (!original.current && ref.current) { - original.current = ref.current.geometry.clone() + original.current = ref.current.geometry?.clone() modifier.current = new EdgeSplitModifier() } }, []) React.useEffect(() => { - original.current = dependantGeometry.clone() + original.current = dependantGeometry?.clone?.() modifier.current = new EdgeSplitModifier() }, [dependantGeometry])