![]() |
Построение 3d графиков
Подскажите, как на delphi реализовать программу для построения 3d графиков по заданной формуле. Я так понимаю тут без openGL не обойтись. Может кто-нибудь подскажет алгоритм реализации или подкинет кусок кода? В общем прошу помощи.
Спасибо. |
Tano, для этого скорее всего существует компонента, поищи в инете. По крайней мере для .NET такая компонента есть.
|
Для начала почитай эту статью, может чем-то и поможет:
http://www.delphimaster.ru/articles/...ogramming.html Потом бери готовый компонент, например AGL Library, который использует OpenGL и позволяет строить стандартные графические примитивы: точка, линия, полилиния, сплайн, полигон, куб, шар, конус, тор и т.д. Скачать AGL Library можно отсюда: http://softsearch.ru/programs/14-858...download.shtml |
вот тебе страница с компонентами: _http://torry.net/pages.php?id=171
тока ИМХО лучше тебе пользоваться GDI и почитать про матрицы переноса, поворота, проецирования - с ними тебе будет быстрее разбираться для такой тривиальной задачи - Замучаешься настраивать ГЛ, т.к. еще в нем тебе понадобятся надстройки GLU заголовник к которым можешь скачать из этого топа http://imho.ws/showthread.php?t=64487 . Также в разделе кто-то выкладывал модули для работы с матрицами. |
Раз тебе надо просто 3D графики (в том числе и поверхности), то я бы рекомендовал ActiveX vtChart. Его урезанная версия есть в 6 делфи. Найди полную, я уверен, она тебя осчастливит.
ЗЫЖ Если найдешь, кинь пожалуйста мне на mr_tigra@mail.ru. Мне тоже надо будет скоро 3d поверхности строить. |
| Часовой пояс GMT +4, время: 13:01. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.