diff --git a/app/src/modules/builder/groups/floorGroupAisle.tsx b/app/src/modules/builder/groups/floorGroupAisle.tsx index f66ca38..2c65b64 100644 --- a/app/src/modules/builder/groups/floorGroupAisle.tsx +++ b/app/src/modules/builder/groups/floorGroupAisle.tsx @@ -12,16 +12,15 @@ import arrayLineToObject from '../geomentries/lines/lineConvertions/arrayLineToO import addLineToScene from "../geomentries/lines/addLineToScene"; import loadAisles from '../geomentries/aisles/loadAisles'; - const FloorGroupAilse = ({ floorGroupAisle, plane, floorPlanGroupLine, floorPlanGroupPoint, line, lines, currentLayerPoint, dragPointControls, floorPlanGroup, ReferenceLineMesh, LineCreated, isSnapped, ispreSnapped, snappedPoint, isSnappedUUID, isAngleSnapped, anglesnappedPoint }: any) => { - const { toggleView, setToggleView } = useToggleView(); - const { deletePointOrLine, setDeletePointOrLine } = useDeletePointOrLine(); - const { toolMode, setToolMode } = useToolMode(); + const { toggleView } = useToggleView(); + const { setDeletePointOrLine } = useDeletePointOrLine(); + const { toolMode } = useToolMode(); const { socket } = useSocketStore(); const { activeLayer } = useActiveLayer(); - const { gl, raycaster, camera, pointer } = useThree(); + const { gl, raycaster } = useThree(); const { updateScene, setUpdateScene } = useUpdateScene(); - const { newLines, setNewLines } = useNewLines(); + const { setNewLines } = useNewLines(); useEffect(() => { if (updateScene) { diff --git a/app/src/modules/builder/groups/floorPlanGroup.tsx b/app/src/modules/builder/groups/floorPlanGroup.tsx index a8832f2..74f0783 100644 --- a/app/src/modules/builder/groups/floorPlanGroup.tsx +++ b/app/src/modules/builder/groups/floorPlanGroup.tsx @@ -19,15 +19,15 @@ import addDragControl from "../eventDeclaration/dragControlDeclaration"; const FloorPlanGroup = ({ floorPlanGroup, floorPlanGroupLine, floorPlanGroupPoint, floorGroup, currentLayerPoint, dragPointControls, hoveredDeletablePoint, hoveredDeletableLine, plane, line, lines, onlyFloorline, onlyFloorlines, ReferenceLineMesh, LineCreated, isSnapped, ispreSnapped, snappedPoint, isSnappedUUID, isAngleSnapped, anglesnappedPoint }: any) => { const state = useThree(); - const { scene, camera, gl, raycaster, controls } = state; - const { activeLayer, setActiveLayer } = useActiveLayer(); - const { toggleView, setToggleView } = useToggleView(); + const { camera, gl, raycaster, controls } = state; + const { activeLayer } = useActiveLayer(); + const { toggleView } = useToggleView(); const { deletePointOrLine, setDeletePointOrLine } = useDeletePointOrLine(); const { toolMode, setToolMode } = useToolMode(); const { removedLayer, setRemovedLayer } = useRemovedLayer(); - const { updateScene, setUpdateScene } = useUpdateScene(); - const { newLines, setNewLines } = useNewLines(); - const { deletedLines, setDeletedLines } = useDeletedLines(); + const { setUpdateScene } = useUpdateScene(); + const { setNewLines } = useNewLines(); + const { setDeletedLines } = useDeletedLines(); const { socket } = useSocketStore(); useEffect(() => { diff --git a/app/src/modules/builder/groups/wallItemsGroup.tsx b/app/src/modules/builder/groups/wallItemsGroup.tsx index 4d1a2ef..a001735 100644 --- a/app/src/modules/builder/groups/wallItemsGroup.tsx +++ b/app/src/modules/builder/groups/wallItemsGroup.tsx @@ -37,7 +37,7 @@ const WallItemsGroup = ({ const { deletePointOrLine } = useDeletePointOrLine(); const { setSelectedWallItem } = useSelectedWallItem(); const { activeModule } = useModuleStore(); - const { selectedItem, setSelectedItem } = useSelectedItem(); + const { selectedItem } = useSelectedItem(); useEffect(() => { // Load Wall Items from the backend diff --git a/app/src/modules/builder/groups/wallsMesh.tsx b/app/src/modules/builder/groups/wallsMesh.tsx index fc0d554..60a7d49 100644 --- a/app/src/modules/builder/groups/wallsMesh.tsx +++ b/app/src/modules/builder/groups/wallsMesh.tsx @@ -4,16 +4,12 @@ import * as CONSTANTS from "../../../types/world/worldConstants"; import { Base } from "@react-three/csg"; import { MeshDiscardMaterial } from "@react-three/drei"; import { useUpdateScene, useWalls } from "../../../store/builder/store"; -import React, { useEffect, useState } from "react"; +import React, { useEffect } from "react"; import { getLines } from "../../../services/factoryBuilder/lines/getLinesApi"; import objectLinesToArray from "../geomentries/lines/lineConvertions/objectLinesToArray"; import loadWalls from "../geomentries/walls/loadWalls"; -// texture import texturePath from "../../../assets/textures/floor/wall-tex.png"; -// Cache for materials -const materialCache = new Map(); - const WallsMeshComponent = ({ lines }: any) => { const { walls, setWalls } = useWalls(); const { updateScene, setUpdateScene } = useUpdateScene();