Java - Zoom / 3D Визуализация данных библиотеки данных
-
20-09-2019 - |
Вопрос
Каковы лучшие библиотеки/фреймворки для выполнения интерфейсов 3D и/или Zoom в Java? Я хотел бы иметь возможность выполнить некоторое прототипирование создания новых типов интерфейсов для навигации внутри данных и представления графиков/отношений объектов.
Низкие и никакие варианты затрат лучше. Открытый исходный код также плюс.
ОБНОВИТЬ:
Чем более высокий уровень, тем лучше API. В идеале я мог бы установить некоторые свойства (цвет, форма и т. Д.) на свой виртуальный объект, зарегистрировать его в среде/двигатель визуализации, зацепите функции обратного вызова ... Например, когда пользователь колеблется, нажимает или дважды щелкнет на объекте. будет запущен, и среда визуализации будет справляться с остальными. Таким образом, рендеринг объектов, навигация, масштабирование, взаимодействие с пользователем будет обрабатываться двигателем. Высокий заказ, вероятно, но это может существовать как многоразовый/общий инструмент.
Решение
Java3d - довольно хорошая 3D -визуализация в библиотеке. OpenGL - это стандартная 3D -графическая библиотека, а JOGL - это порт на Java.
Другие советы
Не делал больше, чем играть с этим, но вы можете занять обработка. Анкет Вы можете построить некоторые виртуальные объекты, а затем наноситься на него с помощью мыши.
Вы можете попробовать JmonkeyEngine. Анкет Это более высокий уровень, чем Java3d и Jogl.