Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Savant

Старожил


Сообщения: 300
Благодарности: 6

Профиль | Сайт | Отправить PM | Цитировать


Изображения
Тип файла: png bred.PNG
(24.5 Kb, 49 просмотров)

_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)

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

Отправлено: 18:11, 25-04-2005 | #3