Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > 3D графики


Автор: kjohn 14.4.2006, 05:59
Как построить трехмерный график функции двух переменных, при этом с возможностью его вражения мышью, наподобии того, как это реализовано в MatCad-е??? чем поможет OpenGL, какие компоненты существуют, в Buildere вроде chart-ы есть, можно ли реализовать задачу с их помощью?

Функции порождаются в соответствии с написанной мною грамматикой G.

Автор: Nemesis 15.4.2006, 15:25
Основной задачей будет именно построение графика(поверхности), тут OpenGL поможет наличием кривых и поверхностей Безье, а также glu - наличием NURBS-поверхностей. Поточечное постоение будет самым простым, т.е. когда график представлен просто набором контрольных точек, а вот с поверхностями надо будет посидеть... Ну а вращение это уже проще будет, там просто матрицами поорудуешь над этими самыми точками и поверхностями.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)