Skip to content

Releases: Kitware/vtk-js

v6.2.2

13 Feb 01:04
c4c74c1
Compare
Choose a tag to compare

6.2.2 (2018-02-13)

Bug Fixes

  • ITKHelper: Add ITK to VTK js image converter (fcdae19)
  • ITKHelper: Optionally give a name for image scalars (69ae68b)
  • RenderWindowInteractor: do not share animation requesters (19d1659)
  • RenderWindowInteractor: Don't bind unserializable object on model (f7176bb)

Performance Improvements

  • Math: Avoid Math.min, Math.max in vtkMath.arrayMin, vtkMath.arrayMax (9ef52d7)
  • Math: Use < operator in arrayMax (e9b36ad)

v6.2.1

12 Feb 15:42
5c77a5a
Compare
Choose a tag to compare

6.2.1 (2018-02-12)

Performance Improvements

  • Math: Create and use arrayMin and arrayMax (47d4061)
  • PiecewiseGaussianWidget: Replace forEach with for loop in setDataArray (5e6a553)

v6.2.0

10 Feb 00:21
fa779a0
Compare
Choose a tag to compare

6.2.0 (2018-02-10)

Bug Fixes

  • AbstractRepresentationProxy: expose mapper (d5d08bf)
  • RenderWindowInteractor: only request/cancel (2204e1a)

Features

  • Camera: implement computeClippingRange (35aee8e)
  • ImageMapper: implement getBoundsForSlice (453100e)
  • RenderWindowInteractor: trigger start/endAnimation events (9df6777)
  • RenderWindowInteractor: trigger start/endMouseMove events (0564e3d)

v6.1.0

09 Feb 20:11
c99f7ff
Compare
Choose a tag to compare

6.1.0 (2018-02-09)

Bug Fixes

  • getPrimativeCount: Update mappers with correct getPrimativeCount (faaf15d)
  • RenderWindow: Update stats to properly report point numbers (dd7ea6e)

Features

  • FPSMonitor: Add FPS monitor in UI elements (c616be1)

v6.0.2

08 Feb 23:05
2689770
Compare
Choose a tag to compare

6.0.2 (2018-02-08)

Bug Fixes

  • AnnotatedCubeActor: add lps preset for medical data (1892bd1)
  • ViewProxy: Add setCornerAnnotations method (293b980)

v6.0.1

08 Feb 20:49
4f64b3b
Compare
Choose a tag to compare

6.0.1 (2018-02-08)

Bug Fixes

  • InteractorStyleTrackballCamera: Fix import of vtkInteractorStyle States (387f8dd)

v6.0.0

08 Feb 18:18
38196c9
Compare
Choose a tag to compare

6.0.0 (2018-02-08)

Bug Fixes

  • AnnotatedCubeActor: Add preset helper (ce54385)
  • CellPicker: correctly populate pCoords (9f06c68)
  • ElevationReader: Apply uniform reader API (fa37a72)
  • ElevationReader: Prevent invalid inital bounds (9b69b31)
  • LineWidget: fix issues with representations (9bb1c53)
  • Manipulators: Rename classes and update API (5920eea)
  • MTLReader: Apply uniform reader API (91be512)
  • OBJReader: Apply uniform reader API (a89299e)
  • PDBReader: Apply uniform reader API (d0329a4)
  • PolyDataReader: Apply uniform reader API (0d5a5d5)
  • ProxyManager: Set property last (af9e4f0)
  • RenderWindowInteractor: store position based on canvas bounds (b651049)
  • STLReader: Apply uniform reader API (d285399)
  • ViewProxy: Use new presets for interactor and orientation cube (d17bc96)
  • XMLReader: Apply uniform reader API (c6842ae)

Code Refactoring

  • Interactor and Observers: pass event data in callbacks (92bd10a)
  • InteractorObserver: consolidate setInteractor and setEnabled (26a6347)
  • InteractorStyle: improve animation states (ca718da)
  • RenderWindowInteractor: remove non-handled events from list (debc3f1)

BREAKING CHANGES

  • Manipulators: New import names and pinch/scroll => scrollEnabled/dragEnabled
  • InteractorStyle: removed set/getAnimationState and start/stopState in InteractorStyle
  • PDBReader: PDBReader: parseText => parseAsText
  • OBJReader: OBJReader: parse => parseAsText
  • MTLReader: MTLReader: parse => parseAsText
  • ElevationReader: ElevationReader: Add option for network calls and add parseAsText method
  • PolyDataReader: Legacy/PolyDataReader: parse => parseAsText
  • STLReader: STLReader: parseASCII => parseAsText + parseBinary => parseAsArrayBuffer
  • XMLReader: XMLReader: parseArrayBuffer => parseAsArrayBuffer
  • Interactor and Observers: handlePinch does not support mouse wheel anymore, use handleMouseWheel instead
  • Interactor and Observers: pinch flag renamed to scroll in manipulators
  • Interactor and Observers: removed findPokedRenderer from interactorObserver
  • Interactor and Observers: added renderer as a parameter to computeWorldToDisplay and computeDisplayToWorld in InteractorObserver
  • InteractorObserver: AbstractWidget.setEnable renamed setEnabled
  • RenderWindowInteractor: remove CharEvent to only use keyPressEvent (duplicates)
  • Interactor and Observers: removed event states from RenderWindowInteractor (eventposition, scale, translation, rotation...)

v5.15.24

08 Feb 15:45
02d5bd7
Compare
Choose a tag to compare

5.15.24 (2018-02-08)

Bug Fixes

  • Rendering: fix sphere and stick mapper with depth pass (0d5cc38)

v5.15.23

07 Feb 20:37
89f9d8f
Compare
Choose a tag to compare

5.15.23 (2018-02-07)

Bug Fixes

  • ProxyManager: Add proxy registration event (0e6195b)
  • ProxyManager: Expose proxy name and group in registration event (fd601a7)

v5.15.22

06 Feb 21:48
bca9fd9
Compare
Choose a tag to compare

5.15.22 (2018-02-06)

Bug Fixes

  • macro: add throttle helper function (352c747)