Требуется разработка утилиты для визуализации и генерации больших (>50k) графов/сетей на JavaFX. Утилита должна предоставлять возможность управления и навигации в 3d пространстве при помощи мыши (точно как это реализовано на примере: http://docs.oracle.com/javafx/8/3d_graphics/sampleapp.htm) а также ввод/вывод конфигурации графа через файл в csv формате. Ребра графа могут быть представлены цилиндрами а вершины сферами как в упомянутом выше примере. Каждое ребро графа будет содержать набор свойств (включая координаты и цвет) которые можно будет изменять в реальном времени при помощи UI или API/Callback интерфейса из другой программы напрямую (в том же потоке).