그림자 제외 처리

This commit is contained in:
yjnoh 2025-03-19 13:38:35 +09:00
parent 8ea6f43ddb
commit 9bb72bfa3a

View File

@ -206,13 +206,7 @@ export function useModuleBasicSetting(tabNum) {
//도머등 오브젝트 객체가 있으면 아웃라인 낸다 //도머등 오브젝트 객체가 있으면 아웃라인 낸다
const batchObjects = canvas const batchObjects = canvas
?.getObjects() ?.getObjects()
.filter( .filter((obj) => obj.name === BATCH_TYPE.OPENING || obj.name === BATCH_TYPE.TRIANGLE_DORMER || obj.name === BATCH_TYPE.PENTAGON_DORMER) //그림자 제외 나머지 오브젝트들
(obj) =>
obj.name === BATCH_TYPE.OPENING ||
obj.name === BATCH_TYPE.SHADOW ||
obj.name === BATCH_TYPE.TRIANGLE_DORMER ||
obj.name === BATCH_TYPE.PENTAGON_DORMER,
) //도머s 객체
//도머도 외곽을 따야한다 //도머도 외곽을 따야한다
const batchObjectOptions = { const batchObjectOptions = {
@ -850,6 +844,13 @@ export function useModuleBasicSetting(tabNum) {
canvas?.add(manualModule) canvas?.add(manualModule)
manualDrawModules.push(manualModule) manualDrawModules.push(manualModule)
setModuleStatisticsData() setModuleStatisticsData()
//그림자는 무조건 가장 앞으로
const shadowObj = canvas?.getObjects().find((obj) => obj.name === BATCH_TYPE.SHADOW)
if (shadowObj) {
shadowObj.bringToFront()
}
// getModuleStatistics() // getModuleStatistics()
} else { } else {
swalFire({ text: getMessage('module.place.overlab') }) swalFire({ text: getMessage('module.place.overlab') })
@ -1656,6 +1657,10 @@ export function useModuleBasicSetting(tabNum) {
} }
} }
}) })
const shadowObj = canvas?.getObjects().find((obj) => obj.name === BATCH_TYPE.SHADOW)
if (shadowObj) {
shadowObj.bringToFront()
}
} }
}) })
} }
@ -2462,6 +2467,12 @@ export function useModuleBasicSetting(tabNum) {
// moduleSetupArray: setupedModules, // moduleSetupArray: setupedModules,
// }) // })
// setModuleIsSetup(moduleArray) // setModuleIsSetup(moduleArray)
//그림자는 무조건 가장 앞으로
const shadowObj = canvas?.getObjects().find((obj) => obj.name === BATCH_TYPE.SHADOW)
if (shadowObj) {
shadowObj.bringToFront()
}
}) })
// calculateForApi() // calculateForApi()
} }