| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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-поверхностей. Поточечное постоение будет самым простым, т.е. когда график представлен просто набором контрольных точек, а вот с поверхностями надо будет посидеть... Ну а вращение это уже проще будет, там просто матрицами поорудуешь над этими самыми точками и поверхностями. |