Базовые полигоны

Функции многоугольника

Учитывая набор точек, можно создать простые многоугольники и вычислить основные геометрические количества, такие как область. Для более комплексных многоугольников или доступа к большему количеству геометрических данных, создайте polyshape объект. Затем используйте объектные функции, чтобы изменить, запросить, и визуализировать многоугольник или набор многоугольников.

Функции

развернуть все

boundaryshapeСоздайте полиформу из 2D триангуляции
inpolygonТочки расположены внутри или в напряжении из многоугольной области
nsidedpolyПравильный многоугольник
polyareaОбласть полигона
polybufferСоздайте буфер вокруг точек, линий или полиобъектов фигуры
rectintПрямоугольная перекрестная область

Создайте и измените полиформу

polyshape2D многоугольники
addboundaryДобавьте контур полиформы
polybufferСоздайте буфер вокруг точек, линий или полиобъектов фигуры
rmboundaryУдалите контур полиформы
rmholesУдалите отверстия в полиформе
rmsliversУдалите выбросы контура полиформы
rotateВращайте полиформу
scaleМасштабируйте полиформу
simplifyУпростите контуры полиформы
sortboundariesСортировка контуров полиформы
sortregionsСортировка областей полиформы
translateПереведите полиформу

Запросите и визуализируйте

boundaryКоординаты вершины контура полиформы
holesПреобразуйте контуры отверстия полиформы в массив полиобъектов фигуры
isholeОпределите, является ли контур полиформы отверстием
isinteriorТочки запроса в полиформе
issimplifiedОпределите, четко определена ли полиформа
nearestvertexЗапросите самую близкую вершину полиформы
numboundariesКоличество контуров полиформы
numsidesКоличество сторон полиформы
overlapsОпределите, накладываются ли полиобъекты фигуры
plotПостройте полиформу
regionsДоступ к областям полиформы

Геометрические количества

areaОбласть полиформы
boundingboxОграничительная рамка полиформы
centroidЦентроид полиформы
convhullВыпуклая оболочка полиформы
turningdistВычислите превращение расстояния между полиобъектами фигуры
triangulationТреугольная полиформа
perimeterПериметр полиформы

Логические операции

intersectПересечение полиобъектов фигуры
subtractРазличие двух полиобъектов фигуры
unionОбъединение полиобъектов фигуры
xorИсключающее ИЛИ двух полиобъектов фигуры
Для просмотра документации необходимо авторизоваться на сайте