| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Можно ли в Java использовать Direct3D? |
| Автор: America 10.1.2007, 04:37 |
| Собственно, сабж. Хотелось бы узнать можно ли использовать Direct3D в яве. Или это только мелкомягких удел? Если да.. то как? Если нет, очень жаль. |
| Автор: shimopus 10.1.2007, 10:57 |
| ну как минимум JNI |
| Автор: Bozo 10.1.2007, 12:44 | ||
Только OpenGL http://forums.java.net/jive/thread.jspa?threadID=21094&tstart=0 |
| Автор: LSD 10.1.2007, 12:57 |
| http://java3d.j3d.org/faq/intro.html |
| Автор: America 10.1.2007, 15:51 |
| Да, ребят, Java 3D это понятно |
| Автор: LSD 10.1.2007, 15:58 | ||
|
| Автор: America 10.1.2007, 17:23 |
| Очень хорошие новости. А всё таки они существуют (с) LSD, А вы не могли бы мне подсказать где найти документацию по работе с direct3D через Java3D (как я говорил мне очень нужно переписать мою прогу с помощье mesh-обьектов direct3d) а то я уже всё обыскал... |
| Автор: America 10.1.2007, 19:00 |
| Спасибо за отклики. Я боюсь скатится на обсуждение всего на свете. Но всёже хотел бы кое-что узнать, дабы окончательно понять как мне решить мою проблему с изменением проги java3d в тоже тока с исопльзованием mesh-обьектов direct3d. 1) Допустим C++ программист пишет 3d-приложение как он взаимодействует с Direct3D? То есть через что? 2) Тогда если, Java3D предоставляет универсальный интерфейс для манипулирования 3D-объектами, тогда может не трогать этот Direct3D... тогда возникает следующий вопрос как в Java3D загрузить mesh-обьект который находтся в отдельном файле? 3) И другая идея отказаться от Java3D и идти в сторону обычной java c помощью JNI залесть в Direct3D от туда вытащить mesh-обьект и вернутся назад |
| Автор: $tatic 11.1.2007, 13:35 |
| 1) через COM - Component Object Model Программист на .NET использует Managed DirectX - дотнетовскую обертку поверх стандартного 2) вроде бы там есть загрузчики из файлов obj, 3ds и т.п. 3) придется тогда на C++ писать dll-переходник для COM-объектов DirectX. Мелкомягкие в этом случае получат твой мозг уже переваренным |