그림자 제외 처리
This commit is contained in:
parent
8ea6f43ddb
commit
9bb72bfa3a
@ -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()
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user