• v0.2.0 c6258e72fb

    0.2.0 Stable

    altavir released this 2022-01-24 09:44:18 +03:00 | 1 commits to master since this release

    Added

    • Server module
    • Change collector
    • Customizable accessors for colors
    • SphereLayer solid
    • Hexagon interface and GenericHexagon implementation (Box inherits Hexagon)
    • Increased the default detail level for spheres and cones to 32
    • Simple clipping for Solids in ThreeJs
    • Markdown module
    • Tables module

    Changed

    • Vision does not implement ItemProvider anymore. Property changes are done via getProperty/setProperty and property delegate.
    • Point3D and Point2D are made separate classes instead of expect/actual (to split up different engines.
    • JavaFX support moved to a separate module
    • Threejs support moved to a separate module
    • Format breaking change!
    • VisionGroup builder accepts null as name for statics instead of ""
    • gdml sphere is rendered as a SphereLayer instead of Sphere (#35)
    • Tube is replaced by more general ConeSurface
    • position, rotation and size moved to properties
    • prototypes moved to children
    • Immutable Solid instances
    • Property listeners are not triggered if there are no changes.
    • Feedback websocket connection in the client.

    Deprecated

    Removed

    • Primary modules dependencies on UI

    Fixed

    • Version conflicts
    Downloads
  • v0.2.0-dev-22 f6459ec07f

    0.2.0-dev-22 Pre-Release

    altavir released this 2021-07-17 11:04:22 +03:00 | 158 commits to master since this release

    Added

    • Server module
    • Change collector
    • Customizable accessors for colors
    • SphereLayer solid
    • Hexagon interface and GenericHexagon implementation (Box inherits Hexagon)
    • Increased the default detail level for spheres and cones to 32
    • Simple clipping for Solids in ThreeJs

    Changed

    • Vision does not implement ItemProvider anymore. Property changes are done via getProperty/setProperty and property delegate.
    • Point3D and Point2D are made separate classes instead of expect/actual (to split up different engines.
    • JavaFX support moved to a separate module
    • Threejs support moved to a separate module
    • Format breaking change!
    • VisionGroup builder accepts null as name for statics instead of ""
    • gdml sphere is rendered as a SphereLayer instead of Sphere (#35)
    • Tube is replaced by more general ConeSurface
    • position, rotation and size moved to properties
    • prototypes moved to children
    • Immutable Solid instances
    • Property listeners are not triggered if there are no changes.
    • Feedback websocket connection in the client.

    Deprecated

    Removed

    • Primary modules dependencies on UI

    Fixed

    • Version conflicts
    Downloads
  • v0.1.5-dev 864e488e89

    v0.1.5-dev Pre-Release

    altavir released this 2020-08-08 17:41:42 +03:00 | 319 commits to master since this release

    • Framework for a multi-platform universal scene rendering
    • Fully functional 3d rendering in Kotlin-JS (based on three-js wrapper)
    • Styling system
    • Templating system for 3d scenes
    • Dynamic node rendering based on property changes
    • Scene tree viewer
    • Properties viewer and editor
    • Basic geometry primitives
    • GDML parser integration and demo
    • Full-stack muon monitor demo
    Downloads