import * as THREE from 'three'; interface GridHelperProps { size?: number, divisions?: number, } export const createGridHelper = (props: GridHelperProps = {}) => { const { size = 10, divisions = 10 } = props; const helper = new THREE.GridHelper( size, divisions); helper.castShadow = false; helper.receiveShadow = false; if (!Array.isArray(helper.material)) { helper.material.opacity = 0.2; helper.material.depthWrite = false; helper.material.transparent = true; } helper.name = 'Default Grid Helper'; return helper; }; export const createOrdHelper = () => { const ordHelper = new THREE.AxesHelper(5); ordHelper.name = 'Default Ord Helper'; return ordHelper };