나는 4 개의 점 A, B, C 및 D로 구성된 모양을 가지고 있는데 그 중 유일한 위치가 알려져 있습니다. 목표는이 점을 서로에 대해 특정 각도와 오프셋을 가지도록 변형하는 것입니다.사각에 가장 잘 맞음
예 : A(-1,-1) B(2,-1) C(1,1) D(-2,1)
: AB, BC, CD 및 AD 사이의 오프셋이 모두 완전한 정사각형 (모든 각도 90)으로 변환되어야합니다. 결과는 반 시계 방향으로 약간 회전 한 정사각형이어야합니다.
이 작업을 수행하는 가장 효율적인 방법은 무엇입니까? 간단한 블록 시뮬레이션 프로그램에 사용하고 있습니다.
질문에 대한 명확한 답변을 제공하기에 충분한 정보를 제공하지 않았습니다. 예를 들어, B를 (1, -1) 및 D에서 (-1,1)로 이동하려는 경우 정사각형을 갖게됩니다 (좌표 축에서 회전하지는 않지만). 당신은 아마도 광장을 만들기 위해 4 점을 번역해야하는 거리를 최소화하는 사각형을 찾고 있습니까? –
다른 사람들이 검색 엔진에서 더 쉽게 찾을 수 있도록이 "사각형에 맞게 가장 잘 맞습니다"를 다시 제안합니다. –