Эти функции задают условия когда точка будет исключена (вырезана) из рисования. Замечу, что все точки со значением(-ями) NAN по одной из координат или амплитуде автоматически исключаются из рисования. См. раздел Cutting sample, для примеров кода и графика.
val ¶mglGraph: void SetCut (bool val) ¶void mgl_set_cut (HMGL gr, int val) ¶Задает обрезание точек за пределами осей координат. Если true то такие точки исключаются из рисования (это по умолчанию) иначе они проецируются на ограничивающий прямоугольник.
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) ¶Задает границы параллелепипеда внутри которого точки не рисуются. Если границы одинаковы (переменные равны), то параллелепипеда считается пустым.
'cond' ¶mglGraph: void CutOff (const char *cond) ¶void mgl_set_cutoff (HMGL gr, const char *cond) ¶Задает условие обрезания по формуле cond. Это условие исключает точки из рисования если результат вычисления формулы не равен нулю. Установите аргумент "" для выключения условия обрезания.