v.2.1.7
2.1.7
Minor version by @jscastro76, some enhancements and bugs.
✨ Enhancements
- #155 How to keep fixed scale and size of Airplane 3D model when zoom in or out Mapbox?
- #167 Create a new event
ObjectChanged
every time the object has modified its position, rotation or scale.- Related to #163 request to get coordinates when the model follow path with line?
- Modified example 05-logistics.html to attach to the event
ObjectChanged
- Modified example 11-logistics.html to attach to the event
ObjectChanged
- Modified example 08-3dbuildings.html to adjust perspective and position to a more relevant zone (empire state building)
- #170 Refactor internal methods
- #179 Create a new example for fixed scale model
- Added to 19-fixedZoom.html that shows shows how to have a fixed scale for an object at a concrete zoom level. In that way the object with preserve the same visual size when the zoom is lower than the fixed zoom value.
- #181 Move npm modules to devDependencies and remove not used
🪲 Bug fixes
- #168 Bug on init params
bbox
andtooltip
- #175 Shadows are not updated if an object is moved through animations
- Shadow plane is oriented properly when the object rotates due to a followPath animation
- Shadow plane grows properly based on object height
- Shadow plane positions at ground level if scale is
scene
- Allows to change
obj.fixedZoom
level in real time - Allows to change to non-fixedZoom in real time
- #176
units: 'scene'
objects get wrong shadow - #180 Fixed scale objects not being rescaled if they are being animated
📝 Documentation
- Updated documentation (
ObjectChanged
,setFixedZoom
,setObjectScale
,setScale
,modelHeight
,unitsPerMeter
and other events) - Updated README.md.
- Updated Examples documentation (
19-fixedzoom.html
).