- Updated import path for getClosestIntersection in wallCreator.tsx - Cleaned up socketResponses.dev.tsx by removing unused imports and code, simplifying the component structure - Modified navMesh.tsx to remove lines prop and adjust NavMeshDetails accordingly - Refactored navMeshDetails.tsx to remove lines dependency in useEffect - Updated polygonGenerator.tsx to remove lines prop and commented out unused code - Added getClosestIntersection helper function for better modularity - Removed unused pillar-related functions and commented out code in addAndUpdateReferencePillar.ts, addPillar.ts, deletableHoveredPillar.ts, deletePillar.ts, and updateReferencePolesheight.ts
24 lines
1014 B
TypeScript
24 lines
1014 B
TypeScript
// import * as THREE from 'three';
|
|
// import * as CONSTANTS from '../../../../types/world/worldConstants';
|
|
// import * as Types from "../../../../types/world/worldTypes";
|
|
|
|
// function addPillar(
|
|
// referencePole: Types.RefMesh,
|
|
// floorGroup: Types.RefGroup
|
|
// ): void {
|
|
|
|
// ////////// Add Pillars to the scene based on the reference. current poles position and scale //////////
|
|
|
|
// if (referencePole.current) {
|
|
// let pole: THREE.Mesh;
|
|
// const geometry = referencePole.current.userData.geometry.clone();
|
|
// const material = new THREE.MeshStandardMaterial({ color: CONSTANTS.columnConfig.defaultColor });
|
|
// pole = new THREE.Mesh(geometry, material);
|
|
// pole.rotateX(Math.PI / 2);
|
|
// pole.name = "Pole";
|
|
// pole.position.set(referencePole.current.userData.position.x, referencePole.current.userData.position.y, referencePole.current.userData.position.z);
|
|
// floorGroup.current.add(pole);
|
|
// }
|
|
// }
|
|
|
|
// export default addPillar;
|