Функции в этой группе сохраняют или дают доступ к полученному рисунку. Поэтом обычно они должны вызываться в конце рисования.
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)
¶Начинает определение группы. Группа может содержать объекты и другие группы. Они используются для выбора части модели при приближении, изменении прозрачности и т.д.