v0.2.0-dev-22 #47

Merged
altavir merged 158 commits from dev into master 2021-07-17 11:04:22 +03:00
altavir commented 2021-07-17 10:42:32 +03:00 (Migrated from github.com)

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
### 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!\] Stylesheets are moved into properties under `@stylesheet` key - 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
Sign in to join this conversation.
No description provided.