Сглаживание в ILNumerics
В ILNumerics, как использовать сглаживание? Я не могу найти, как использовать это в учебнике. Мои графики такие:
Мне нужны более плавные линии, как эти графики (которые мы строим с холстом в WPF):
Обновить:
Я пробую решение. Вот код, который я написал:
var lineV = new ILLinePlot(ILMath.tosingle(verticals["1,0;:"]), lineWidth: 3, markerStyle: MarkerStyle.None);
lineV.Line.Antialiasing = true;
var pc = new ILPlotCube();
pc.Add(lineV);
var sceneV = new ILScene();
sceneV.Add(pc);
GradientVerticalilPanel.Scene = sceneV;
GradientVerticalilPanel.Refresh();
Но это не сработало. Я имею в виду, нет никаких изменений визуально. Мои строки не сглаживаются, хотя ошибки нет.
1 ответ
Сделайте линии толще (минимум 3 пикселя) и установите ILLinePlot.Line.Antialiasing = true
,
Изменить: Сглаживание поддерживается драйверами OpenGL. Программный рендерер в ILNumerics (драйвер GDI) не поддерживает сглаживание, поскольку это сделает рендеринг еще более медленным.