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

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

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

Функции

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

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

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

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

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

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

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

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

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

intersectПересечение polyshape объекты
subtractРазличие двух polyshape объекты
unionОбъединение polyshape объекты
xorИсключающее ИЛИ двух polyshape объекты