Skip to content

v2.0.0

Compare
Choose a tag to compare
@tsherif tsherif released this 20 Jun 19:29
· 439 commits to master since this release
  • General changes
    • Touch controls for both apps.
    • Simplified configuration through BrainBrowser.config object.
    • General-purpose tree storage mechanism through BrainBrowser.createTreeStore().
    • Node example server for development.
  • Surface Viewer
    • Annotation mechanism can associate arbitrary data with a model vertex.
    • Models can be parsed from JSON.
    • Mouse and touch positions now tracked in viewer.mouse and viewer.touches, respectively.
    • Parsed model data now managed by viewer.model_data object.
    • setTransparency() and setWireframe() no longer require a shape name (both default to applying to entire model).
    • Included workers now automatically configured (only the worker_dir property needs to be set manually).
  • Volume Viewer
    • Mouse and touch positions on each panel now tracked in panel.mouse and panel.touches, respectively.
    • Distance measurements (ctrl-click).
    • Voxel-world coordinate conversions correctly take direction cosines into account.
    • Time position for functional data can now be controlled with the keyboard (forward: space, back: shift-space).
    • Keyboard movement now occurs per-voxel.
    • minc2volume-viewer.js now extracts direction cosines.