Version 4.1.1 @preview
- Updated ui themes/look
- Pickability of assets brought using the scene edit tools can now edited
Version 4.1.0 @next
- NEW RTS style camera
- NEW Grouping tool
- NEW Partial label data update interface
- Multiselection support
- Default camera focus setting for object zoom
- Asset view tooltip
- Support for inputting recommend list of asset names for scene editor
- Asset library thumbnail loading optimization
- Scene editor mesh alignment tool
- Button event contains id of the mesh
- Minor bugfixes
Version 4.0.1
- Fixed a bug where AlphaBlendCustomOrderManager could try to access uninitialised resources
- Minor tweaks/fixes to scene exporter
- Fixed various small bugs with labels related to grouping and possibly missed updates to group label's contents
- Fixed a bug where group label's automatic content generation would not group labels properly if their priorities were not set
- Fixed a bug where registering multiple data/setting update listeners would wipe any previous listeners
- View Layers should now display scrollbar if needed
- Allowed dynamic modules to be registered as persistent, e.g. not having to create new ones if the dynamic modules are updated
- Fixed a bug where unregistering an event listener could cause an access to undefined later
Version 4.0.0 @latest
- NEW Added support for layers
- NEW The engine is now built as module(s)
- Multiple viewers can now coexist in the same page
- KPIs are now called components
- Most events now pass relevant data with the event
- Resources and where they're loaded from can now be better controlled per implementation
- Fixed a bug where resizing the window after disposing of the widget would cause errors to be thrown
- Various smaller bug fixes/tweaks
- Features can now be enabled/disabled for any given instance of the viewer
Version 3.0.0
- NEW WebXR support added
- NEW Added FreeCamera and WebXRCamera
- NEW Labels are now rendered into a canvas instead of DOM minimise layout trashing
- This also allows them to be rendered in WebXR
- NEW Added a BUTTON "kpi"
- Implemented a gulp plugin that will use fallbacks for css vars (ie11)
- Added simple polyfills to support ie11
- Input manager now handles some pointer events as well
- Various input manager tweaks/fixes
- Added decorator for overriding an inherited method
- The decorator will call super and shows more explicitly that a given method is overriding a parent implementation
- Added support for localisation
- Separated Viewer from TW, allowing it to be used in other platforms as well
- Implemented Thingworx integration
- POC PowerBI integration
- Previously Thingworx properties are now "Settings" and "Data" inside the viewer
- Grouping reworked
- Groups are now their own "entities" which can contain other groups as well
- Grouping can now be done using its own data source (instead of scene config or labels)
- Grouping information of a node contains details about its origin (label, scene config or group data)
Version 2.1.2
- Grouping tweaks/fixes
- Better IE11 support
Version 2.1.1
- Fixed a bug where KPI labels would remain where they were initially if an asset library object they were attached to is moved
- Fixed a minor bug with dynamically loaded object pickability
- Added a module for exporting the current scene in either .babylon or .obj format
Version 2.1.0
- Added support for displaying mashups in modules
- Asset library updates
- Asset library now supports multiselection (and deselecting) by holding down Shift when selecting meshes
- Multiselected assets can be translated, rotated, scaled, duplicated and removed as a "group"
- Added a button for saving the scene data mid editing
- Added support for vertex snapping
- Assets now support simple copy-pasting
- Heatmaps should now work with asset library assets
- Fixed a bug where camera could still follow objects that had IGNORE_CAMERA_FOLLOW property set
- Exports from the new blender exporter will now default to using the pickables defined in the .babylon file
- Geo stuff now should scale better with different scene sizes
- Watermark tweaks
- Module tests
- Added a reference image module
- Various minor bug fixes and tweaks