Skip to content

Releases: jscastro76/threebox

v.2.2.7.

03 Jun 16:58
Compare
Choose a tag to compare

2.2.7

Minor version by @jscastro76, some enhancements and bugs.

✨ Enhancements

  • #356 Is it possible to disable the tooltip when dragging/rotating objects?
    • added a new default parameter to Threebox called enableHelpTooltips that will show the help tooltips on dragging, rotating and measuring.

🪲 Bug fixes

  • #323 Azure Maps sample doesn't work if you change map style

📝 Documentation


v.2.2.6.

12 Jan 15:12
Compare
Choose a tag to compare

2.2.6

Minor version by @jscastro76, some enhancements and bugs.

✨ Enhancements

  • #310 extrusion.materials null by default, but not labelled as 'required' in documentation
    • THREE.MeshPhongMaterial({ color: 0x660000, side: THREE.DoubleSide }) added as default material to extrusions

🪲 Bug fixes

  • #255 tb.updateSunGround raises an error if value is higher than 1.
    • Multiplied also the raster-opacity by 4 to make it more realistic with the light hours
  • #319 dat.gui.module has changed in threejs
  • #320 Cannot read properties of undefined (reading 'appendChild')

📝 Documentation

v.2.2.5.

01 Oct 07:38
Compare
Choose a tag to compare

2.2.5

Minor version by @jscastro76, some enhancements and bugs.

✨ Enhancements

  • #287 Updating to Three.js r132
  • #289 Remove CustomLines folder and content

🪲 Bug fixes

  • #286 Missing THREE in sphere.js

v.2.2.4.

26 May 11:26
Compare
Choose a tag to compare

2.2.4

Minor version by @jscastro76, some enhancements and bugs.

✨ Enhancements

  • #245 Add an option to load a model without cloning
  • #250 We need an explicit hidden property that overrides visibility
  • #252 Set the cursor through a property in threebox

🪲 Bug fixes

  • #249 When style is changed, objects with fixedZoom don't rescale until map is moved.

📝 Documentation

v.2.2.3.

08 May 17:33
Compare
Choose a tag to compare

2.2.3

Minor version by @jscastro76, some enhancements and bugs.

✨ Enhancements

  • #243 Create a new example on terrain layer
    • New example on terrain layer with a 3D model aligned vertically 21-terrain.html
  • #244 Darken the raster layer with realSunlight

🪲 Bug fixes

  • #233 map.setLight is not updated when tb.setStyle until the map moves
  • #237 ObjectMouseOver doesn't work after triggering SelectedChange
  • #241 KNOWN ISSUE: Terrain layer calculates wrongly the object height
  • #242 KNOWN ISSUE: Create a warning for sky layers when used with Mapbox < 2.0

📝 Documentation

v.2.2.2.

11 Apr 11:11
Compare
Choose a tag to compare

2.2.2

Minor version by @jscastro76, some enhancements and bugs.

WARNING: This version updates to Mapbox 2.2.0. Despite v1.11.1 still supported, if used, some features from mapbox v.2.0.1 won't be obviously available such as sky layers.
Known issue: BuildingShadow wont work as the definition of the layers has changed.

✨ Enhancements

Add a better light for night on 14-buildingshadow.html example #118

  • #146 Update to Mapbox 2.2
    • #225 Mapbox 2.2: Update Depth calculation keeping compatibility with previous versions
    • #226 Mapbox 2.2: Update all the examples (14-buildingshadow & 17-azuremaps not updated)
    • #232 Mapbox 2.2: Add sky layer as an option in threebox
    • Updated example 07-alignmentTest.html
    • Updated example 12-add3dmodel.html
    • Updated example 13-eiffel.html
  • #224 Ignore worker_threads
  • #229 tb.dispose() in dev mode not working. It was removed from three.js but not included in migration guide.
  • #234 Update all the examples to include antialias: true in the webglcontext

🪲 Bug fixes

  • #223 Can't resolve worker threads
  • #230 Module not found: Can't resolve 'worker_threads' (duplicated #223)

📝 Documentation

  • Updated documentation (Added a note on the examples updated to Mapbox 2.2.0)
  • Updated Threebox documentation (public cdns data, sky attribute and property, tb.createSkyLayer, tb.getSunSky, tb.updateSunSky, tb.updateLightHelper, )
  • Updated Examples documentation (new sky layers in 7, 12, 13).

v.2.2.1.

04 Apr 14:22
cf1c167
Compare
Choose a tag to compare

2.2.1

Minor version by @jscastro76, some enhancements and bugs.

✨ Enhancements

  • #212 Allow to remove an object by name
  • #211 Create an object property that changes all the materials by a color
  • #169 Update to Three.js v127
    • #214 Full refactor of tb.tube
    • #215 Refactor tb.line
    • #216 Refactor tb.update
    • #217 utils.material should allow THREE.DoubleSide
    • #218 Remove CustomEvent from events
    • #219 Remove .getInverse()
    • #220 Update Loaders
    • #221 Add fflate module

🪲 Bug fixes

  • #222 fflate depends on a physical file

📝 Documentation


v.2.2.0.

29 Mar 08:13
Compare
Choose a tag to compare

2.2.0

Minor version by @jscastro76, some enhancements and bugs.

✨ Enhancements

  • #197 Remove local path from server.js and use current directory variable

🪲 Bug fixes

  • #198 Bounding box is now shown if bbox is null but enableSelectingObjects is true
  • #199 [.WebGL-00000210783663D0] GL_INVALID_VALUE: Invalid width.
  • #200 Bug in 11-animation.html example selectedObject is not defined
  • #201 Since #124 the objects wireframed and animated lost the animation

📝 Documentation


v.2.1.9.

03 Feb 17:25
1279bd1
Compare
Choose a tag to compare

2.1.9

Minor version by @jscastro76, some enhancements and bugs.

✨ Enhancements

  • #193 Build with tinyify
  • #194 Make the build way lighter (3D models to lowpoly, images, gifs)
  • #195 rename .json to .geosjon
  • #196 Add in code and license.txt all the licenses and attributions for the 3D models

🪲 Bug fixes

  • #192 getFeatureCenter could change the altitude

v.2.1.8

27 Jan 19:05
Compare
Choose a tag to compare

2.1.8

Minor version by @jscastro76, some enhancements and bugs.

✨ Enhancements

  • #182 Resource interpreted as Stylesheet but transferred with MIME type text/plain
  • #187 Create an option to translate an object based on world coordinates (obj.position)
  • #188 Add threebox.css to the /dist folder. Included now in npm run build command
  • #189 Create a driving game-like example with WASD controls

🪲 Bug fixes

  • #177 [BUG] FollowPath animation with realSunlight produces an error
  • #190 When using obj.selected programatically the bbox is not shown

📝 Documentation

  • Updated documentation started to link points and improving documentation descriptions in general.
  • Updated README.md.