3D точечные диаграммы и визуализация трехмерных графиков на Java - PullRequest
4 голосов
/ 14 сентября 2009

Я ищу создание научных данных на Java.

Данные представляют собой математический график, состоящий из точек в трехмерном пространстве.

Существуют ли какие-либо основанные на Java фреймворки для создания трехмерных графов в Java, чтобы я мог: 1. Построить точки как сферы, 2. Соедините некоторые сферы с помощью тонких цилиндров, 3. Нарисуйте плоские треугольники между наборами трех сфер?

Что-то вроде средства просмотра молекул с возможностью вставки 3D-полигонов.

Похоже, что при поиске в Интернете появляются инструменты для построения трехмерных сеток - "3D-диаграммы" (для "красивых представлений 2D / 1D-данных), но я не могу найти ничего подходящего для моих данных.

Полагаю, это можно сделать в Java 3D, но я бы предпочел использовать существующий код, чтобы мне не приходилось писать код для управления жестами пользователя (для поворота и т. Д.) И чтобы я мог просто работать с простыми координатами, а не с отображением в перспективе преобразования и графа сцены в Java 3D.

Ответы [ 5 ]

7 голосов
/ 08 июля 2010

Я предлагаю вам попробовать http://github.com/jzy3d,, который действительно поможет вам сделать то, что вы хотите. С Уважением, Martin

3 голосов
/ 14 сентября 2009

Что ж, если вам в конечном итоге придется делать много с нуля (извините, я не знаю каких-либо библиотек), вы можете попробовать Обработка . Это Java и может иметь некоторые функции, которые вы ищете, чтобы начать строить инструмент построения диаграмм.

0 голосов
/ 12 июля 2011

Вот ответ от меня: у меня есть сводка существующих инструментов и я показываю альтернативный вариант создания интерактивных диаграмм с Gnuplot в JPanel

Библиотека 3D-графики Java?

0 голосов
/ 08 октября 2009

Мы думаем об интеграции root (это научная библиотека C ++ из CERN) с нашим Java-приложением. Но интеграция приложения C ++ в Java сама по себе является проблемой .

РЕДАКТИРОВАТЬ: Я также указал на JAS3 , это научная библиотека Java, которая имеет 3D-графики.

0 голосов
/ 14 сентября 2009

Я не знаю хорошей математической библиотеки, которая делает представление в 3d, но вы всегда можете экспортировать в обычный текстовый файл и использовать старый добрый gnuplot.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...