Software Open Access

mipt-npm/visionforge: 0.2.0

Alexander Nozik; Kira Dmitrieva; Peter Klimai; Iaroslav Postovalov

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!] 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
Files (2.1 MB)
Name Size
mipt-npm/visionforge-v0.2.0.zip
md5:b04e1feba4fe0b43160b8b3d6fb79034
2.1 MB Download
100
3
views
downloads
All versions This version
Views 10033
Downloads 32
Data volume 5.5 MB4.3 MB
Unique views 9030
Unique downloads 32

Share

Cite as