#1749 모듈 배치 후 회로 설정 오류 수정

This commit is contained in:
hyojun.choi 2026-03-19 10:38:03 +09:00
parent ea2c900c83
commit a11010c00a

View File

@ -149,9 +149,9 @@ export default function CircuitTrestleSetting({ id }) {
return {
x,
y,
width: Math.floor(width),
height: Math.floor(height),
area: Math.floor(width) * Math.floor(height),
width: Math.round(width),
height: Math.round(height),
area: Math.round(width) * Math.round(height),
}
})
@ -227,7 +227,7 @@ export default function CircuitTrestleSetting({ id }) {
//
const isAdjacent = (current, target) => {
const gap = getGap(current, target)
return gap >= 0 && gap <= primaryInterval + 1
return gap >= 0 && gap <= primaryInterval + 2
}
//
@ -238,7 +238,7 @@ export default function CircuitTrestleSetting({ id }) {
const directTargets = findTargetModules(current, secondaryInterval)
const closestTarget = getClosestTarget(directTargets)
if (closestTarget && isAdjacent(current, closestTarget) && closestTarget.area > current.area) {
if (closestTarget && isAdjacent(current, closestTarget) && closestTarget.area - current.area > 1) {
return false //
}
@ -264,7 +264,7 @@ export default function CircuitTrestleSetting({ id }) {
})
const closestHalf = getClosestTarget(findHalfTarget)
if (closestHalf && isAdjacent(current, closestHalf) && closestHalf.area > current.area) {
if (closestHalf && isAdjacent(current, closestHalf) && closestHalf.area - current.area > 1) {
return false //
}
}