2019-12-22 20:56:19 +03:00
|
|
|
[![JetBrains Research](https://jb.gg/badges/research.svg)](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub)
|
|
|
|
|
2019-07-10 11:49:21 +03:00
|
|
|
# DataForge plugins for visualisation
|
|
|
|
|
2019-10-09 18:26:14 +03:00
|
|
|
This repository contains [DataForge](http://npm.mipt.ru/dataforge/)
|
2019-10-06 21:29:04 +03:00
|
|
|
(also [here](https://github.com/mipt-npm/dataforge-core)) components useful for visualization in
|
|
|
|
various scientific applications. Currently, the main application is 3D visualization for accelerator
|
|
|
|
experiments.
|
2019-07-10 11:49:21 +03:00
|
|
|
|
2019-10-06 21:29:04 +03:00
|
|
|
The project is developed as a Kotlin multiplatform application, currently
|
|
|
|
targeting browser JavaScript and JVM.
|
2019-07-10 11:49:21 +03:00
|
|
|
|
2019-10-06 21:29:04 +03:00
|
|
|
## Modules contained in this repository:
|
2019-07-10 11:49:21 +03:00
|
|
|
|
2019-10-06 21:29:04 +03:00
|
|
|
### dataforge-vis-common
|
|
|
|
|
|
|
|
Common visualisation objects such as VisualObject and VisualGroup.
|
|
|
|
|
|
|
|
### dataforge-vis-fx
|
|
|
|
|
|
|
|
JavaFX utilities for meta manipulations.
|
|
|
|
|
|
|
|
### dataforge-vis-jsroot
|
|
|
|
|
|
|
|
Some JSROOT bindings.
|
|
|
|
|
|
|
|
Note: Currently, this part is experimental and put here for completeness. This module will not build.
|
|
|
|
|
|
|
|
### dataforge-vis-spatial
|
|
|
|
|
|
|
|
Includes common description and serializers for 3D visualisation, JavaFX and Three.js implementations.
|
|
|
|
|
|
|
|
### dataforge-vis-spatial-gdml
|
|
|
|
|
|
|
|
GDML bindings for 3D visualisation (to be moved to gdml project)
|
|
|
|
|
|
|
|
### spatial-js-demo
|
|
|
|
|
|
|
|
Contains a simple demonstration. To see the demo: run
|
|
|
|
`spatial-js-demo/distribution/installJsDist` Gradle task, then open
|
|
|
|
`build/distribuions/spatial-js-demo-0.0.0-dev/index.html`.
|
2019-07-10 11:49:21 +03:00
|
|
|
|