Войти

Показать полную графическую версию : Трехмерные графики в C++


Sir Z
27-05-2006, 13:15
Подскажите, пожалуйста, любой компонент для построения графиков трехмерных поверхностей в С++, желательно с документацией и возможностью кручения-его-верчения, и т.д., потому что я пробовал компонент из MathCad'а, во всех отношениях приятная штука, вот только я так и не раздуплился, как там поверхность добавлять - она там принимается в качестве типа TagVARIANT, а в каком формате, совершенно неясно. Вдобавок и документации к нему я не нашел, так что практическая его ценность для меня оказалась равной нулю. Да, еще очень желательно, чтобы этот компонент мог строить поверхность по массиву точек.
Заранее благодарен.

Arrest
27-05-2006, 17:34
Посмотри документацию по OpenGL, там можно и не такое делать.

Sir Z
28-05-2006, 12:33
Спасибо, но лучше бы все-таки компонент, время поджимает.

Sir Z
28-05-2006, 20:32
Нашел на вкладке ActiveX в Билдере что-то типа того, что мне нужно - называется vtChart, вот только в поставляемом там компоненте более половины всех опций не работает. При попытке их вызова возникает окно с чем-то вроде "This version of First Impression does not support requested feature. Contact далее телефон to obtain information". Нужно где-то найти новую версию

Arrest
28-05-2006, 21:03
Я нашел компонент использующий 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 этой плоскости. Документация достаточно подробная, и на сайте есть форум для обсуждения использования этих компонентов.

Sir Z
31-05-2006, 23:31
Я нашел еще один: 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