Releases: jscastro76/threebox
v.2.2.7.
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
- Updated Threebox documentation (
enableHelpTooltips
)
v.2.2.6.
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
- Updated Threebox documentation (
tb.extrusion
parammaterials
)
v.2.2.5.
2.2.5
Minor version by @jscastro76, some enhancements and bugs.
✨ Enhancements
🪲 Bug fixes
- #286 Missing THREE in sphere.js
v.2.2.4.
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
- Updated Threebox documentation (
tb.loadObj
paramsclone
,tb.defaultCursor
)
v.2.2.3.
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 triggeringSelectedChange
- #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
- Updated documentation
- Updated Threebox documentation (
terrain
attribute and property,tb.createTerrainLayer
,tb.updateSunGround
) - Updated Examples documentation (new terrain layer in 21).
v.2.2.2.
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.
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
🪲 Bug fixes
- #222 fflate depends on a physical file
📝 Documentation
- Updated documentation (
obj.color
,tb.removeByName
)
v.2.2.0.
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
- Updated documentation (
vue.js
sample) - Updated README.md.
- Updated Examples documentation (
vue.js
sample).
v.2.1.9.
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
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.