Changelog
v5.2.0 - 12/06/2018
API
Deprecate
- Namespace
- DISPLAY_MODE due to typo error in favor of DISPLAY_MODES
- Wayfinding
- Path#pathSections in favor of Path#getPathSections
Add
- Namespace:
- Wayfinding
- ObjectManager:
- EngineManager:
- AdsumLoader:
- AdsumWebMap:
- BuildingObject:
- FloorObject:
- SpaceObject:
- LabelObject:
- LabelObject#isPermanentDisplay
- LabelObject#levelOfDetails
- LabelObject#offset
- LabelObject#opacity
- LabelObject#rotation
- LabelObject#scale
- LabelObject#selected
- LabelObject#moveBy
- LabelObject#moveTo
- LabelObject#setAutoScale
- LabelObject#setOrientationMode
- LabelObject#setOpacity
- LabelObject#setPermanentDisplay
- LabelObject#setRotation
- LabelObject#setScale
- LabelObject#select
- LabelObject#unselect
- LabelImageObject:
- LabelTextObject:
- Options
- Others:
Fix
- Namespace
- AdsumWebMap#DISPLAY_MODES was not exported (typo error)
- Wayfinding
- Path.getDistance take into account inter-floor distance
Behavior
Change
- CameraManager:
- Touch behavior is:
- one finger: pan
- two fingers:
- pinch / spread: zoom
- rotate: rotate around z axis (ground to sky); affect Azimuth angle
- drag vertically: change camera altitude; affect Polar angle
- Touch behavior is:
Add
- Wayfinding
- Studio Editor path checkpoint feature
Fix
- SceneManager:
- Site & Building label visibility when current floor is not null.
- Wayfinding
- z-fight with User position object
- WayfinginManager#computePath setting Path#computed to true
- CameraManager:
- Prevent camera to be aligned with the current floor, which was making the texture disappearing.
- Allow the camera to be aligned with z index (view from top).
Documentation
Tutorials
- Add Label Visibility
- Add Play with Labels
- Update Learn the Basics
- Change:
- Deprecated usage of Path#pathSections in favor of Path#getPathSections
- Add:
- Label selection on click and when a PathSection is ending on a location where a label is attached.
- Floor#name and Building#name are used to name the floors in controls.
- Change:
- Update Object Manager getByAdsumLocation example
- Update User Interaction
- Change:
- Camera manipulation touch controls according to change of behavior.
- Change:
- Update Wayfinding Manager
- Change:
- Deprecated usage of Path#pathSections in favor of Path#getPathSections
- Change:
Reference
- Fix LabelTextObject#getType which returns ADSUM_OBJECT_TYPES.LabelTextObject and not ADSUM_OBJECT_TYPES.LabelImageObject
v5.1.1 - 14/05/2018
Documentation
Fix
- Installation to use semver by default to add in your project
- SceneAndCameraManagers Calibration is used in
adsumWebMap.setDeviceId
and not inadsumWebMap.setDevice
which does not exist. - CameraManager#centerOn reference code example was incorrect
- CameraManager#centerOnFloor reference code example was incorrect
- SpaceObject#setColor reference returns value is
SpaceObject
(this
) - LocationRepository#getByAdsumObject reference code example incorrect
v5.1.0 - 07/05/2018
API
Add
- Namespace
- Expose AdsumWebMap#DotPathBuilderOptions
- Expose AdsumWebMap#DotPathBuilder
- AdsumWebMap
- Optional
animated
parameter to AdsumWebMap#setDeviceId
- Optional
- Options
- Wayfinding
- DotPathBuilder to personalize path pattern
- DotPathBuilderOptions to personalize path pattern
Fix
- AdsumWebMap
- AdsumWebMap#constructor with plain object.
- Wayfinding
- WayfindingManager#computePath is now using user location when Path#to is null.
- CameraManager
- CameraManager#centerOn now resolves AFTER animation completed
- CameraManager#centerOnFloor now resolves AFTER animation completed
Behavior
Fix
- CameraManager
- Camera lost when animating
Documentation
- Add documentation
v5.0.0 - 06/04/2018
Please read the Upgrade guide to get the list of changes