Skip to content

v.2.0.3

Compare
Choose a tag to compare
@jscastro76 jscastro76 released this 04 Jul 18:16
· 257 commits to master since this release
Models built-in & custom animations MouseOver/Mouseout, Selected, Drag&Drop, Drag&Rotate, Wireframe
threebox threebox
Tooltips using altitude Optimization of camera perspective and depth
threebox threebox

✨ Enhancements

  • Check out v2.03 change log for more detail.

  • Update Three.js to v117 (WARNING: v118 breaks compatibility)

  • Update ColladaLoader.js, FBXLoader.js, GLTFLoader.js, MTLLoader.js and OBJLoader.js to v.118

  • Update to Mapbox v1.10.0.

  • All the examples updated, and 3 more examples added with new features.

  • Support for multiple format objects (FBX, GLTF/GLB, Collada + OBJ/MTL).

  • Support for CSS2D Labels supporting rich HTML controls through a new LabelManager.

  • Support for tooltips/title browser-like and mapbox-like.

  • Support for Objects3D bounding box and floor projection.

  • Support for built-in Raycaster in loaded Objects3D and fill-extrusions together.

  • Support for built-in MouseOver/Mouseout, Selected, Drag&Drop, Drag&Rotate, Wireframe in loadedObjects including events.

  • Support for GeoJson standard features format import and export in different layers.

  • Support for Objects3D embedded animations, and combined animations on AnimationManager (i.e. translate + embedded).

  • Support for multi-floor design of spaces.

  • Support for Non-AABB Non Axes Aligned Bounding Box and real model size.

  • Support for wireframing on Objects3D, removing them from the raycast.

  • Support for setLayerZoomRange and setLayoutProperty on Custom Layers (not available in Mapbox).

  • Support for full dispose of Mapbox, Three and Threebox resources.

  • Optimization of Camera perspective to have Raycast with pixel-precision level.

  • Adjusted positioning for Objects3D to set center and rotation axes by config.