Visualization module for dataforge
Go to file
Peter Klimai 6bb6a82b09 Merge branch 'dev' into doc
# Conflicts:
#	README.md
#	dataforge-vis-common/src/commonMain/kotlin/hep/dataforge/vis/common/Colors.kt
#	dataforge-vis-common/src/commonMain/kotlin/hep/dataforge/vis/common/VisualGroup.kt
#	dataforge-vis-common/src/commonMain/kotlin/hep/dataforge/vis/common/VisualObject.kt
#	dataforge-vis-spatial/src/jsMain/kotlin/hep/dataforge/vis/spatial/editor/jsVisualTree.kt
2020-01-02 14:33:29 +03:00
dataforge-vis-common Merge branch 'dev' into doc 2020-01-02 14:33:29 +03:00
dataforge-vis-jsroot Moved to DF 0.1.4 2019-10-30 17:22:29 +03:00
dataforge-vis-spatial Merge branch 'dev' into doc 2020-01-02 14:33:29 +03:00
dataforge-vis-spatial-gdml Muon monitor full-stack 2019-12-30 17:14:42 +03:00
demo RC 0.1.0 2019-12-31 16:06:38 +03:00
gradle/wrapper Update DataForge to 0.1.5-dev 2019-12-11 11:46:28 +03:00
wrappers Moved to DF 0.1.4 2019-10-30 16:39:01 +03:00
.gitattributes Create .gitattributes 2019-04-05 15:45:59 +03:00
.gitignore initial commit 2019-03-08 11:55:01 +03:00
build.gradle.kts Muon monitor full-stack 2019-12-30 17:14:42 +03:00
gradlew Update DataForge to 0.1.5-dev 2019-12-11 11:46:28 +03:00
gradlew.bat Separate modules for jsroot and gdml 2019-07-08 22:11:15 +03:00
LICENSE Geometry update 2019-07-14 22:08:15 +03:00
README.md Merge branch 'dev' into doc 2020-01-02 14:33:29 +03:00
settings.gradle.kts Muon monitor front-end demo 2019-12-26 22:21:10 +03:00

JetBrains Research

DataForge plugins for visualisation

This repository contains DataForge (also here) components useful for visualization in various scientific applications. Currently, the main application is 3D visualization for accelerator experiments.

The project is developed as a Kotlin multiplatform application, currently targeting browser JavaScript and JVM.

Modules contained in this repository:

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.