2D 폴리곤의 경 사진 모서리를 프로그래밍 방식으로 생성하려고합니다. 나를 이해할 수없는있다2D 폴리곤의 경 사진 모서리 생성
_________
|\ _____ /|
| | | |
| | | |
| |_____| |
|/_______\|
그러나 내부 모양의 정점을 계산 : 예를 들어, 사각형을 정의하는 4 개 정점의 배열을 지정해,이 같은 뭔가를 생성합니다.
일반적으로 원래 모양의 복사본을 만들고 크기를 줄이면 작동하지 않습니다. (이 방법으로 N 자 모양의 다각형을 사면을 상상해보십시오)
내 알고리즘은 인접한 가장자리 (정점의 세배, 예 : 정사각형의 왼쪽 아래, 왼쪽 위 및 오른쪽 꼭지점) 분석을 포함합니다.). 거기에서, 나는 그들 사이의 각도를 찾고, 그 경사각을 따라 원하는 정도에 따라 그 각도를 따라 어딘가에 정점을 만들어야합니다.
그리고 수학 배경이별로 없기 때문에 그것이 내가 붙어있는 곳입니다. 센터 앵글을 어떻게 찾습니까? 아니면이 문제를 공격하는 훨씬 간단한 방법이 있습니까? 각 팀의
사본을 만들어 경사의 그것 안쪽으로 '원하는 폭을 밀어 :
항상 4 개의 정점이 있습니까? 아니면 임의의 수에 대해 작동 할 솔루션이 필요합니까? – Skywalker
어떤면에서 단순히 크기를 축소해도 작동하지 않습니까? – mathmike
@Skywalker 모든 볼록 또는 오목 폴리곤에 적용 할 수있는 일반적인 솔루션이 필요합니다. – Metaphile