Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Borland C++ | Чем рисовать графики? (http://forum.oszone.net/showthread.php?t=44540)

melix 27-01-2005 21:24 292767

Borland C++ | Чем рисовать графики?
 
Пожалуйста, подскажите как лучше в Borland C++ Builder (v5) строить графики функций ? Есть ли что-нибудь ещё кроме TChart-а?

_LucID 24-04-2005 19:11 318723

Привет. Проблема аналогичная... Я пробовал рисовать по-пиксельно - это оооочень долго. А при перерисовке окна оперативная память просто пожирается (330МБ и растет!).
ЛЮДИ ПОМОГИТЕ!

Savant 25-04-2005 18:11 319065

Вложений: 1
_LucID

А можно поподробней о проблеме?...

За неимением BCB накатал прогу на VC++, которая в клиентской области рисует координатную сетку, засечки, подписи и сам график функции. Пользовался исключительно инструментами GDI (LineTo, MoveToEx, TextOut). Для ускорения решения задачи воспользовался MFC, но, как вскоре оказалось, зря... =) MFC для меня пока еще дремучий лес (но с немалыми вырубками). Самое главное то, что ни расходования памяти (3,088 кб в пике), ни тормозов при перерисовке (доли секунды) не замечено. При написании проги родилось много идей по поводу использования OpenGL или DX для отображения сложных графиков в 3Д с вращением и масштабированием...

Техническая информация:
функция: 5 * cos(x / 2) - 1 + 5 * sin(x)
точность построения: 10 точек на деление, всего 200 точек графика (от -10 до 10)

зы: если интересуют исходники, обращайся, передам.


Время: 02:22.

Время: 02:22.
© OSzone.net 2001-