v.2.0.3
Models built-in & custom animations | MouseOver/Mouseout, Selected, Drag&Drop, Drag&Rotate, Wireframe |
---|---|
Tooltips using altitude | Optimization of camera perspective and depth |
---|---|
✨ 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.