Функции в этой группе сохраняют или дают доступ к полученному рисунку. Поэтом обычно они должны вызываться в конце рисования.
w h ¶mglGraph: void SetSize (int width, int height, bool clear=true) ¶void mgl_set_size (HMGL gr, int width, int height) ¶void mgl_scale_size (HMGL gr, int width, int height) ¶Изменяет размер картинки в пикселях. Функция должна вызываться перед любыми функциями построения потому что полностью очищает содержимое рисунка при clear=true. Функция только очищает растровый рисунок и масштабирует примитивы при clear=false.
factor ¶mglGraph: void SetSizeScl (double factor) ¶void mgl_set_size_scl (HMGL gr, double factor) ¶Задает множитель для высоты и ширины во всех последующих вызовах setsize.
[val=2] ¶mglGraph: void SetQuality (int val=MGL_DRAW_NORM) ¶void mgl_set_quality (HMGL gr, int val) ¶Задает качество графика в зависимости от значения val: MGL_DRAW_WIRE=0 – нет рисования граней (наиболее быстрый), MGL_DRAW_FAST=1 – нет интерполяции цвета (быстрый), MGL_DRAW_NORM=2 – высокое качество (нормальный), MGL_DRAW_HIGH=3 – высокое качество с рисованием 3d примитивов (стрелок и маркеров). Если установлен бит MGL_DRAW_LMEM=0x4, то происходит прямое рисование в растровое изображение (меньше затраты памяти). Если установлен бит MGL_DRAW_DOTS=0x8, то рисуются точки вместо примитивов (очень быстро).
mglGraph: int GetQuality () ¶void mgl_get_quality (HMGL gr) ¶Возвращает качество графика: MGL_DRAW_WIRE=0 – нет рисования граней (наиболее быстрый), MGL_DRAW_FAST=1 – нет интерполяции цвета (быстрый), MGL_DRAW_NORM=2 – высокое качество (нормальный), MGL_DRAW_HIGH=3 – высокое качество с рисованием 3d примитивов (стрелок и маркеров). Если установлен бит MGL_DRAW_LMEM=0x4, то происходит прямое рисование в растровое изображение (меньше затраты памяти). Если установлен бит MGL_DRAW_DOTS=0x8, то рисуются точки вместо примитивов (очень быстро).
mglGraph: void StartGroup (const char *name) ¶void mgl_start_group (HMGL gr, const char *name) ¶Начинает определение группы. Группа может содержать объекты и другие группы. Они используются для выбора части модели при приближении, изменении прозрачности и т.д.