5.2.5 Обрезание

Эти функции задают условия когда точка будет исключена (вырезана) из рисования. Замечу, что все точки со значением(-ями) NAN по одной из координат или амплитуде автоматически исключаются из рисования. См. раздел Cutting sample, для примеров кода и графика.

Команда MGL: cut val
Метод класса mglGraph: void SetCut (bool val)
Функция С: void mgl_set_cut (HMGL gr, int val)

Задает обрезание точек за пределами осей координат. Если true то такие точки исключаются из рисования (это по умолчанию) иначе они проецируются на ограничивающий прямоугольник.

Команда MGL: cut x1 y1 z1 x2 y2 z2
Метод класса mglGraph: void SetCutBox (mglPoint p1, mglPoint p1)
Функция С: void mgl_set_cut_box (HMGL gr, mreal x1, mreal y1, mreal z1, mreal x2, mreal y2, mreal z2)

Задает границы параллелепипеда внутри которого точки не рисуются. Если границы одинаковы (переменные равны), то параллелепипеда считается пустым.

Команда MGL: cut 'cond'
Метод класса mglGraph: void CutOff (const char *cond)
Функция С: void mgl_set_cutoff (HMGL gr, const char *cond)

Задает условие обрезания по формуле cond. Это условие исключает точки из рисования если результат вычисления формулы не равен нулю. Установите аргумент "" для выключения условия обрезания.