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])