Skip to content

v.2.1.7

Compare
Choose a tag to compare
@jscastro76 jscastro76 released this 20 Jan 14:42
· 164 commits to master since this release

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 and tooltip
  • #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).