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

Основные функции полигона

Функции

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

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Исключающее ИЛИ двух полиобъектов фигуры