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

Многоугольники

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

Функции

расширить все

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

Создание и изменение полиформы

polyshape2-D многоугольники
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 объекты