Математические операции

Данная группа содержит математические процедуры и функции общего назначения

Процедуры и функции

Имя
Описание
 
Вставить точку в массив 
 
Вставить точку в массив целочисленных точек 
 
Найти все точки слева от вектора 
 
Слить в одну точку (рекурсивно) каждую пару точек полилинии, находящихся друг от друга на расстоянии меньше заданного 
 
Определить длину перпендикуляра 
 
Укоротить полилинию на заданную величину, скопировав отрезаемую часть в буфер 
 
Получить точку с целочисленными координатами по точке с вещественными координатами 
 
Сдвинуть циклически буфер узловых точек полилинии 
 
Упростить полилинию, задаваемую массивом точек с двухмерными вещественными координатами в массиве 
 
Упростить полилинию, задаваемую массивом точек с трехмерными вещественными координатами в массиве 
 
Упростить полилинию, задаваемую массивом точек в Orig с допуском Tol на участке между j и k, точки в массиве Orig включаемые в итоговую линию будут помечены true в массиве Marker 
 
Упростить полилинию, задаваемую массивом точек с двухмерными целочисленными координатами в массиве 
 
Преобразовать полилинию в ломаную (т.е. удалить все точки полилинии, принадлежащие отрезкам) 
 
Изменить направление обхода узловых точек контура полигона (полилинии) на противоположное 
 
Изменить направление обхода узловых точек контура целочисленного полигона (полилинии) на противоположное 
 
Определить габариты прямоугольной области при вращении на заданный угол 
 
Повернуть точку 
 
Повернуть точку экрана, заданную целочисленными координатами 
 
Масштабировать полилинию по обоим направлениям (координаты x и y каждой точки будут умножена на соответствующие коэффициенты)