2010-07-14 7 views
0

저는 vertitud를 스케일링하기 위해서 스케일 팩터를 곱하면된다는 것을 알고 있습니다. 그러나 대부분의 벡터 드로잉 응용 프로그램은 모양 상자 경계를 표시하고 모서리 중 하나를 드래그하여 형상을 반대쪽 가장자리로 축척합니다. 그러면이 모서리를 지나면 해당 축의 형상이 미러링됩니다. 가장자리로의 스케일링은 어떻게 완료됩니까? 예 : 원의 꼭대기 가장자리를 선택하면 테두리 상자의 아래쪽 가장자리로 갈수록 아무 것도 보이지 않습니다. 땅에 떨어졌을 때 붕괴되는 빗방울과 같습니다. 나는 이것이 충분히 명확하길 바란다. 감사합니다다각형을 가장자리쪽으로 스케일링 하시겠습니까?

답변

2

두 가장자리 사이의 원래 거리를 추적하고 이동 될 때 새 가장자리 거리를 계산하십시오. 각 점의 비율을 원본/새 비율로 조정하고 영점으로 이동하지 않는 가장자리를 사용합니다. 즉, 비율을 조정하기 전에 각 좌표에서 해당 값을 빼고 비율을 조정 한 후에 다시 추가합니다. 두 가장자리가 만나 거리가 0이되면 충돌하지 않도록주의하십시오.

+0

굉장히 감사합니다 .-) – jmasterx