Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.28;
Скачать: CL | DM;

Вниз

Для тех кто работал с graphics32   Найти похожие ветки 

 
woto   (2005-12-28 00:26) [0]

Здравсвуйте. У меня проблема.
Мне надо выводить очень много полигонов с сглаженными краями и заливкой.
Методом тыка вычислил, что graphics может работать очень быстро в плане отрисовки, а вот с заливкой уже туго. Например 1500 фигур с 12-ю сторонами он отрисовывает за время менее чем секунда, а как только включаешь заливку, уже секунды 2-3.
Я подозреваю что производительность теряется в основном за счет обсчета антиалиасинга (хотя по времени отрисовка что со включенной до максимума заливкой [255] что выключенной до минимума [0] идет одинаково "т.е. положение ползунка в примере не играет роли, пока в коде не закомментируешь")
Polygon.DrawFill(Image.Bitmap, SetAlpha(clGreen32, FillAlpha.Position

Вопросы:
Я правильно думаю, что если в коде избавлюсь от прозрачности, то скорость возрастет?
Ну и вытекающий, может уже кто-работал в этом напраалении, весьма оценил бы совет, позарез надо :(


 
dotprod   (2005-12-28 19:26) [1]

рисуй аппаратно через OpenGL или DX. быстрее чем на акселе - не получится.



Страницы: 1 вся ветка

Текущий архив: 2006.05.28;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.051 c
15-1146399937
Pazitron_Brain
2006-04-30 16:25
2006.05.28
Серьезные люди


9-1130775926
01e9
2005-10-31 19:25
2006.05.28
Плз зацените мою игру - cargame.nm.ru (delphiX)


6-1138449753
WebSQLNeeder
2006-01-28 15:02
2006.05.28
Вырезать html теги из произвольной строки типа string


1-1145449466
partizan
2006-04-19 16:24
2006.05.28
Событие onBeforeNavigate2 компонента TWebBrowser


15-1145961309
Manic Mechanic
2006-04-25 14:35
2006.05.28
Сходил таки на керлинг, как приглашали