Трехмерные графики в C++
Подскажите, пожалуйста, любой компонент для построения графиков трехмерных поверхностей в С++, желательно с документацией и возможностью кручения-его-верчения, и т.д., потому что я пробовал компонент из MathCad'а, во всех отношениях приятная штука, вот только я так и не раздуплился, как там поверхность добавлять - она там принимается в качестве типа TagVARIANT, а в каком формате, совершенно неясно. Вдобавок и документации к нему я не нашел, так что практическая его ценность для меня оказалась равной нулю. Да, еще очень желательно, чтобы этот компонент мог строить поверхность по массиву точек.
Заранее благодарен. |
Посмотри документацию по OpenGL, там можно и не такое делать.
|
Спасибо, но лучше бы все-таки компонент, время поджимает.
|
Нашел на вкладке ActiveX в Билдере что-то типа того, что мне нужно - называется vtChart, вот только в поставляемом там компоненте более половины всех опций не работает. При попытке их вызова возникает окно с чем-то вроде "This version of First Impression does not support requested feature. Contact далее телефон to obtain information". Нужно где-то найти новую версию
|
Я нашел компонент использующий OpenGL, называется AGL Library for C++Builder, и обретается по адресу http://softsearch.ru/programs/8-330-...download.shtml. Документацию мне находить было лень ;).
|
Есть довольно неплохая штука - DPlot:
www.dplot.com Там же обитается его облегченный бесплатный вариант DPlot Jr, который работает как ActiveX компонент. Для языков, не поддерживающих ActiveX, в комплекте идет DLL, позволяющая вызывать DPlot Jr. Трехмерная графика там вполне на уровне, можно строить поверхность по массиву точек (и даже случайно расположенных, а не заданных по сетке), можно, задав координаты х и у, получить значение z c этой плоскости. Документация достаточно подробная, и на сайте есть форум для обсуждения использования этих компонентов. |
Я нашел еще один: MathImage, находится по адресу http://www.xydot.com/delphi/math.htm
|
Построение графиков в Visual Studio 2005.
Необходимо вывести гистограмму (график) в программном модуле. Как лучше и главное проще сделать? Программа пишется на языке С++, в Visual Studio 2005. Можно с в среде MFC или в среде Net, где проще. Пробовал подключить (в Net) ActiveX элемент «Microsoft Office Chart 11.0», всё в принципе красиво, но я не знаю, как передать ему данные. Есть командная строка, может как-то через неё, но как? Если у когонибудь, есть варианты, кроме выше предложенных. Помогите, пожалуйста. |
EvgeniyQQQ,
есть простенькая dll, строит график по точкам: http://svsft.com/index.php?content=graphicscppdll |
Время: 19:02. |
Время: 19:02.
© OSzone.net 2001-