2012-01-10 3 views
1

У меня есть многоугольник и линии, представляющие несущие балки, пересекающие этот многоугольник. Как разделить полигон на области притока, за которые отвечает каждый луч?Как разделить многоугольник на притоки?

Edit: приток область является областью, которая передает свои грузы в частности опорного элемента. Площадь притока обычно представляет собой половину площади все вокруг опорного элемента к следующему опорному элементу. Например, если два столбца расположены на расстоянии 8 футов, 4 фута переносят нагрузку на один столбец, а остальные 4 фута в другую колонку.

Редактировать 2: На изображении ниже вы можете видеть лучи, поддерживаемые столбцами. Кроме того, вы можете видеть красные линии, обозначающие притоки, которые находятся на полпути между краями и лучами.

enter image description here

+0

Не могли бы вы уточнить, возможно, добавить образ своей проблемы? – Pedery

+0

Я добавил определение для «Tributary Area» –

+0

Я предполагаю, что верхние края изображения поддерживаются, так что некоторые области (например, в верхнем левом углу), похоже, не содержат никакого столбца. Я прав? –

ответ

0

Это было немного трудно понять ваш вопрос, без иллюстраций. В общем, вы можете проверить алгоритм развертки многоугольника, если хотите разделить многоугольник. Попробуйте эти ссылки:

http://www.cs.princeton.edu/courses/archive/fall99/cs426/lectures/scan/sld028.htm

http://www.cgal.org/Manual/latest/doc_html/cgal_manual/Partition_2/Chapter_main.html

+0

Я не уверен, хочу ли я разделить многоугольник. Он уже разделен на области пучками. (Я бы предложил иллюстрацию, если бы знал, как это сделать.) –

+0

Чтобы добавить картинку, используйте кнопку изображения над полем редактирования или нажмите CTRL + G. – Pedery

+0

Я добавил изображение. –

1

Это звучит для меня, как вы стремитесь к medial axis или Voronoi diagram, но ваше описание слишком лаконична (и, следовательно, неоднозначны), чтобы быть уверенным. Вам нужно объяснить, как определяются «притоки», которые , каждый из них (хорда?) »Отвечает за». Если по расстоянию до ближайшего луча, то вы хотите диаграмму Вороного для балок, ограниченных многоугольником.

+0

Я добавил изображение и определение, чтобы помочь объяснить мою проблему. –

Смежные вопросы