불규칙한 다각형을 직사각형과 직각 삼각형으로 줄이는 패킹 알고리즘을 찾고 있습니다. 알고리즘은 가능한 한 적은 수의 형상을 사용하려고 시도해야하며 구현이 비교적 쉽습니다 (도전의 어려움을 감안할 때). 또한 가능한 경우 삼각형에 비해 직사각형을 선호해야합니다.불규칙 다각형을위한 효율적인 패킹 알고리즘
가능한 경우이 질문에 대한 대답은 제안 된 알고리즘에서 사용 된 일반적인 경험적 방법을 설명해야합니다.
정점이 100 개 미만인 불규칙한 다각형의 경우 결정적으로 실행되어야합니다.
목표는 평신도를위한 불규칙한 다각형의 "감각적 인"고장을 만드는 것입니다.
솔루션에 적용된 첫 번째 경험적 방법은 다각형이 규칙적인지 또는 불규칙한지를 결정합니다. 정다각형의 경우, 우리는 정기적으로 폴리곤에 대한 내 비슷한 게시물에 설명 된 방법 사용 : Efficient Packing Algorithm for Regular Polygons
alt text http://img401.imageshack.us/img401/6551/samplebj.jpg
다이어그램이 재미있다 ... 나는이에 대한 전문가는 아니지만, 나는 심지어 그것을 시도하지 않은 마음. 여러분과 여러분의 사용자가 원하는 폴리곤을 더 좁게 특성화 할 수 있습니까? 같은면이 평행하고 다각형이 두꺼운 선처럼 보일 수 있습니까? 아마도 당신이 찾고있는 것에 대한 몇 가지 예를 제공해 줄 수 있습니까? – brainjam
다각형을 구성하는 세그먼트에 제약이 있습니까? 예를 들어, 그들은 항상 X 방향의 배수를 향한 변을 갖거나 모서리는 Y 각도의 배수가됩니다. 우리가 * 정확한 * 알고리즘 (고정 소수점 연산)을 가질 수 있는지 알아 내려고하고 있는데, 이런 종류의 문제는 발생하지 않습니다. http://www.flixxy.com/geometric-puzzle-solution-i .jpg. – Mau
로보틱스 숙제? – Eric