온라인 삼각형 기하학 스케일링

확장
원래 삼각형의 점 좌표
포인트 1 ,(x, y)
포인트 2 ,(x, y)
포인트 3 ,(x, y)
원래 삼각형의 세그먼트 길이와 각도
길이 L1, L2 , L3
각도 a1, a2, a3
새로운 삼각형의 포인트
포인트 1B ,(x, y)
포인트 2B ,(x, y)
포인트 3B ,(x,y)

다각형 판 윤곽선을 확장하거나 축소하는 것은 일반적이지만 수학적으로 집약적인 작업입니다. 모든 다각형은 삼각형으로 나눌 수 있으며 각 삼각형은 독립적으로 크기를 조정할 수 있습니다. 이 계산기를 사용하려면 다각형의 인접한 점 3개를 입력하십시오. 중심점이 새 다각형의 투영점이 됩니다. 이는 또한 원래 삼각형의 세그먼트 길이와 각도를 계산합니다.

이 알고리즘은 코사인 법칙을 사용하여 원래 삼각형의 각도를 계산합니다. 또한 인접한 두 선분의 각도를 평균하여 각 각도를 이등분하는 선의 각도를 계산합니다. 약간의 삼각법을 사용하여 이전 지점에서 새 지점까지의 거리를 계산합니다. 이 거리에 이등분 각도를 더하면 새 점에 대한 (x,y) 차이를 계산하는 데 충분합니다. 이전 좌표 위치에 미분값을 추가하여 새 좌표 위치를 생성합니다.