feature/jaeyoung #46

Merged
LEE_JAEYOUNG merged 58 commits from feature/jaeyoung into dev 2025-05-21 13:53:44 +09:00
Showing only changes of commit d54103943d - Show all commits

View File

@ -314,15 +314,22 @@ export function removeDuplicatePolygons(polygons) {
// 현재 point의 x와 이전 포인트의 x와 같을경우, 다음 포인트의 x와 달라야 함.
// 현재 point의 y와 이전 포인트의 y와 같을경우, 다음 포인트의 y와 달라야 함.
const isValidPoints = (points) => {
for (let i = 1; i < points.length; i++) {
let prev = points[i - 1]
let curr = points[i]
let next = points[i + 1]
if (i === points.length - 1) {
let prev
let curr
let next
for (let i = 0; i < points.length; i++) {
if (i === 0) {
prev = points[points.length - 1]
curr = points[i]
next = points[i + 1]
} else if (i === points.length - 1) {
prev = points[i - 1]
curr = points[i]
next = points[0]
} else {
prev = points[i - 1]
curr = points[i]
next = points[i + 1]
}
// 현재와 이전의 x가 같다면 다음의 x는 달라야 함