![]() |
|
Модераторы: Rickert, Alexeis, BorisVorontsov |
![]()
|
|
| chuvaka4x |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 17.6.2009 Репутация: нет Всего: нет |
Есть микропроц. система на предприятии, которая мониторит параметры технологич. процесса в реальном времени. Надо визуализировать процесс в 3D на экране ПК. Что лучше использовать DirectX или OpenGL? Есть у кого-нибудь опыт в этой области?
|
|||
|
||||
| Mazzi |
|
|||
|
Правильный ![]() ![]() Профиль Группа: Комодератор Сообщений: 825 Регистрация: 3.4.2003 Репутация: нет Всего: 21 |
Этот вопрос может спровоцировать "святую войну".
Но лично я использую OpenGL из-за удобства пользования и прозрачности структуры этой библиотеки. Недостатки DirectX бОльшая сложность использования, постоянные изменения от версии к версии из-за которых у программистов возникает головная боль. -------------------- Мне нужны помощники. |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 5 Всего: 459 |
Если карточка NVidia/ATI, то традиционно используют OpenGL. Он проще, но требует установки драйверов от производителя. Не советую OpenGL для карточек S3/Intel и проч. , поскольку частенько идут кривые драйвера и изображение отличается от ожидаемого.
В остальном же при наличии правильных драйверов качество/производительность обеих технологий сравнимо и предпочтения скорее дело вкуса. Например SolidWorks работает на OpenGL, AutoCad на DirectX. Но вообще, в среде предприятий прижился OpenGL. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| BorisVorontsov |
|
|||
![]() Thinker ![]() ![]() Профиль Группа: Комодератор Сообщений: 714 Регистрация: 3.11.2005 Где: Молдавия, г. Киши нёв Репутация: 1 Всего: 10 |
Не надо преувеличивать, DX ненамного сложнее в использовании
А вот это уже ерунда. Все новые версии DX совместимы со старым кодом По поводу традиционного использования opengl на nvidia впервые слышу, это что-то из ряда фантастики. У них драйвера лучше оптимизированы под ogl, чем у ati/amd, вот и все. -------------------- [code=cpp] const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out); for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl; [/code] |
|||
|
||||
| kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 1 Всего: 160 |
Какой то странный вопрос... Вы не находите, уважаемый. Самую последнюю часть я переадресую Вам. У Вас то какой опыт в этой области? Ещё дополнительные вопросы, чтоб прояснить картину:
-------------------- |
|||
|
||||
![]()
|
| Вы можете найти полезным что... | |
|
|
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |