Эти функции задают условия когда точка будет исключена (вырезана) из рисования. Замечу, что все точки со значением(-ями) 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. Это условие исключает точки из рисования если результат вычисления формулы не равен нулю. Установите аргумент ""
для выключения условия обрезания.