Показать полную графическую версию : Трехмерные графики в 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-agl-library-for-c-builder-download.shtml. Документацию мне находить было лень ;).
XPEHOMETP
29-05-2006, 10:38
Есть довольно неплохая штука - DPlot:
www.dplot.com
Там же обитается его облегченный бесплатный вариант DPlot Jr, который работает как ActiveX компонент. Для языков, не поддерживающих ActiveX, в комплекте идет DLL, позволяющая вызывать DPlot Jr. Трехмерная графика там вполне на уровне, можно строить поверхность по массиву точек (и даже случайно расположенных, а не заданных по сетке), можно, задав координаты х и у, получить значение z c этой плоскости. Документация достаточно подробная, и на сайте есть форум для обсуждения использования этих компонентов.
Я нашел еще один: MathImage, находится по адресу http://www.xydot.com/delphi/math.htm
EvgeniyQQQ
28-05-2007, 18:26
Построение графиков в Visual Studio 2005.
Необходимо вывести гистограмму (график) в программном модуле. Как лучше и главное проще сделать? Программа пишется на языке С++, в Visual Studio 2005. Можно с в среде MFC или в среде Net, где проще.
Пробовал подключить (в Net) ActiveX элемент «Microsoft Office Chart 11.0», всё в принципе красиво, но я не знаю, как передать ему данные.
Есть командная строка, может как-то через неё, но как?
Если у когонибудь, есть варианты, кроме выше предложенных. Помогите, пожалуйста.
ShadowXXX
04-08-2010, 00:21
EvgeniyQQQ,
есть простенькая dll, строит график по точкам:
http://svsft.com/index.php?content=graphicscppdll
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.