Имя |
Описание |
|
![]() ![]() |
Варианты учета пограничных точек при поиске точки на отрезке |
|
![]() ![]() |
Варианты включения совпадающих точек пересечения |
|
![]() ![]() |
Варианты отображения точки |
|
![]() ![]() |
Варианты сортировки точек пересечения полилинии и линии |
|
![]() ![]() |
Варианты поиска пересечении двух линий |
Имя |
Описание |
|
![]() ![]() |
Построить окружность из точек |
|
![]() ![]() |
Построить окружность из точек, заданными целочисленными координатами |
|
![]() ![]() |
Построить скругленный прямоугольник |
|
![]() ![]() |
Построить массив горизонтальных сечений полигона |
|
![]() ![]() |
Определить угол между двумя векторами |
|
![]() ![]() |
Проверить равенство координат точки полилинии и задаваемых координат некоторой точки |
|
![]() ![]() |
Проверить совпадение координат двух точек полилинии |
|
![]() ![]() |
Проверить на пересечение два линейных отрезка |
|
![]() ![]() |
Проверить где находятся 2 пары вещественных координат отностительно третьей |
|
![]() ![]() |
Проверить где находятся 2 пары вещественных координат отностительно третьей |
|
![]() ![]() |
Проверить, находится ли точка внутри окружности, с центром в точке ACircleCenter и радиусом ACircleRadius |
|
![]() ![]() |
Проверить, находится ли точка внутри полигона, заданного вещественными координатами |
|
![]() ![]() |
Проверить, находится ли точка внутри полигона, заданного целочисленными координатами |
|
![]() ![]() |
Проверить принадлежность точки отрезку |
|
![]() ![]() |
Проверить принадлежность точки полилинии, заданной вещественными координатами |
|
![]() ![]() |
Проверить принадлежность точки полилинии, заданной целочисленными координатами |
|
![]() ![]() |
Проверить где находится точка относительно пары вещественных координат |
|
![]() ![]() |
Проверить где находится точка относительно другой точки, AExactitude - точность определения позиции |
|
![]() ![]() |
Проверить положение точки относительно линии |
|
![]() ![]() |
Проверить положение точки относительно линии, заданной координатами |
|
![]() ![]() |
Проверить положение точки относительно линии, заданной координатами (с учетом допустимого расстояния до линии) |
|
![]() ![]() |
Проверить положение точки относительно полилинии |
|
![]() ![]() |
Проверить положение точки относительно полилинии, заданной целочисленными координатами |
|
![]() ![]() |
Проверка полилинии (полигона) на корректность и отсутствие самопересечений |
|
![]() ![]() |
Проверить, находится ли полилиния (полигона) внутри полигона |
|
![]() ![]() |
Проверить, является ли полилиния отрезком |
|
![]() ![]() |
Проверить, является ли полилиния, заданная целочисленными точками, отрезком |
|
![]() ![]() |
Проверить, лежит ли полилиния на отрезке |
|
![]() ![]() |
Проверить, лежит ли полилиния, заданная целочисленными точками, на отрезке |
|
![]() ![]() |
Проверить на пересечение две полилинии, заданные вещественными координатами, и определить точку пересечения |
|
![]() ![]() |
Проверить на пересечение две полилинии, заданные целочисленными координатами, и определить точку пересечения |
|
![]() ![]() |
Определить факт наложения одной из полилиний на другую |
|
![]() ![]() |
Проверить находятся ли узловые точки полилинии внутри полигона |
|
![]() ![]() |
Проверить, является ли угол кратным прямому углу |
|
![]() ![]() |
Проверить гладкость сопряжения векторов |
|
![]() ![]() |
Проверить две точки, заданных вещественными числами, на совпадение |
|
![]() ![]() |
Сравнить координаты двух точек, заданных вещественными числами |
|
![]() ![]() |
Упорядочить точки выпуклой оболочки для образования выпуклой фигуры |
|
![]() ![]() |
Построить выпуклую оболочку полуобласти |
|
![]() ![]() |
Разрезать полилинию точкой |
|
![]() ![]() |
Удалить точку из полилинии |
|
![]() ![]() |
Получить точку с вещественными координатами по точке с целочисленными координатами |
|
![]() ![]() |
Поменять координаты X и Y точки местами |
|
![]() ![]() |
Заполнить матрицу пересечения отрезка с сеткой, заданной левым верхним углом и размерами ячейки сетки (в целых числах) |
|
![]() ![]() |
Заполнить матрицу пересечения точки с сеткой, заданной левым верхним углом и размерами ячейки сетки (в целых числах) |
|
![]() ![]() |
Определить угол между двумя векторами |
|
![]() ![]() |
Найти угол наклона отрезка, заданного двумя точками, заданными вещественными значениями |
|
![]() ![]() |
Найти угол наклона отрезка, заданного двумя точками, заданными целочисленными значениямиf |
|
![]() ![]() |
Найти точку на полилинии, равноудаленную от начала ее и конца |
|
![]() ![]() |
Найти точку на полилинии, заданной целочисленными координатами, равноудаленную от начала ее и конца |
|
![]() ![]() |
Найти кратчайшее расстояние от точки до линии |
|
![]() ![]() |
Определить границы массива целочисленных точек |
|
![]() ![]() |
Найти длину отрезка между двумя точками |
|
![]() ![]() |
Найти расстояние до ближайшей точки на полилинии |
|
![]() ![]() |
Найти расстояние до ближайшей точки на полилинии |
|
![]() ![]() |
Найти точки пересечения отрезка и окружности |
|
![]() ![]() |
Найти точки пересечения отрезка и окружности |
|
![]() ![]() |
Найти точки пересечения отрезка, заданного целочисленными точками, и окружности |
|
![]() ![]() |
Найти длину отрезка |
|
![]() ![]() |
Найти точку на линии на заданном расстоянии от начальной точки |
|
![]() ![]() |
Найти точку на линии на заданном расстоянии от начальной точки |
|
![]() ![]() |
Найти точку на целочисленной линии на заданном расстоянии от начальной точки |
|
![]() ![]() |
Найти ближайшую точку на линии |
|
![]() ![]() |
Найти ближайшую точку на полилинии |
|
![]() ![]() |
Найти ближайшую точку на полилинии с учетом положения исходной точки относительно полилинии, размера строба полилинии и расстояния от ее начала |
|
![]() ![]() |
Найти ближайшую точку на полилинии, заданной целочисленными координатами |
|
![]() ![]() |
Получить номер следующей узловой точки полилинии (полигона) |
|
![]() ![]() |
Определить габариты объекта и всех его подобъектов |
|
![]() ![]() |
Определить габариты объекта и всех его подобъектов, заданного целочисленными координатами |
|
![]() ![]() |
Определить центральную точку объекта и всех его подобъектов |
|
![]() ![]() |
Определить центральную точку объекта и всех его подобъектов |
|
![]() ![]() |
Определить границы массива точек в реальных координатах |
|
![]() ![]() |
Определить границы массива точек в целочисленных координатах |
|
![]() ![]() |
Найти точку на нормали к линии на заданном от линии расстоянии в точке, принадлежащей линии |
|
![]() ![]() |
Найти точку основания нормали к линии |
|
![]() ![]() |
Найти точку на нормали к линии с анализом положения исходной точки относительно линии |
|
![]() ![]() |
Найти площадь полигона |
|
![]() ![]() |
Найти площадь полигона, заданного целочисленными координатами |
|
![]() ![]() |
Определить направление обхода точек контура полигона (по часовой или против часовой стрелки) |
|
![]() ![]() |
Найти точки пересечения полилинии и окружности |
|
![]() ![]() |
Найти точки пересечения полилинии, заданной целочисленными точками, и окружности |
|
![]() ![]() |
Получить точки пересечения полилинии и линии |
|
![]() ![]() |
Получить точки пересечения полилинии, заданные целочисленными координатами, и линии |
|
![]() ![]() |
Найти длину полилинии |
|
![]() ![]() |
Найти расстояние от начала полилинии до заданной точки |
|
![]() ![]() |
Найти расстояние от начала полилинии до заданной точки |
|
![]() ![]() |
Найти длину полилинии, заданной целочисленными значениями |
|
![]() ![]() |
Сместить точку на полилинии на заданное расстояние относительно начальной точки |
|
![]() ![]() |
Сместить точку на целочисленной полилинии на заданное расстояние относительно начальной точки |
|
![]() ![]() |
Получить все точки пересечения двух полилиний |
|
![]() ![]() |
Получить все точки пересечения двух полилиний, заданных целочисленными координатами |
|
![]() ![]() |
Получить номер предыдущей узловой точки полилинии (полигона) |
|
![]() ![]() |
Вставить точку в массив |
|
![]() ![]() |
Вставить точку в массив целочисленных точек |
|
![]() ![]() |
Найти все точки слева от вектора |
|
![]() ![]() |
Слить в одну точку (рекурсивно) каждую пару точек полилинии, находящихся друг от друга на расстоянии меньше заданного |
|
![]() ![]() |
Определить длину перпендикуляра |
|
![]() ![]() |
Укоротить полилинию на заданную величину, скопировав отрезаемую часть в буфер |
|
![]() ![]() |
Получить точку с целочисленными координатами по точке с вещественными координатами |
|
![]() ![]() |
Сдвинуть циклически буфер узловых точек полилинии |
|
![]() ![]() |
Упростить полилинию, задаваемую массивом точек с двухмерными вещественными координатами в массиве |
|
![]() ![]() |
Упростить полилинию, задаваемую массивом точек с трехмерными вещественными координатами в массиве |
|
![]() ![]() |
Упростить полилинию, задаваемую массивом точек в Orig с допуском Tol на участке между j и k, точки в массиве Orig включаемые в итоговую линию будут помечены true в массиве Marker |
|
![]() ![]() |
Упростить полилинию, задаваемую массивом точек с двухмерными целочисленными координатами в массиве |
|
![]() ![]() |
Преобразовать полилинию в ломаную (т.е. удалить все точки полилинии, принадлежащие отрезкам) |
|
![]() ![]() |
Изменить направление обхода узловых точек контура полигона (полилинии) на противоположное |
|
![]() ![]() |
Изменить направление обхода узловых точек контура целочисленного полигона (полилинии) на противоположное |
|
![]() ![]() |
Определить габариты прямоугольной области при вращении на заданный угол |
|
![]() ![]() |
Повернуть точку |
|
![]() ![]() |
Повернуть точку экрана, заданную целочисленными координатами |
|
![]() ![]() |
Масштабировать полилинию по обоим направлениям (координаты x и y каждой точки будут умножена на соответствующие коэффициенты) |