As I know the cesium 3d-tiles branch was merged into master,so I use master to load 3d-tiles,but the model was not loaded. the code as below , the function 'allTilesLoaded' and 'readyPromise' were not excuted, What's the problem?
------------------------------------------------------------------------------------
var tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
url:'
http://localhost:8098/tileset.json',
dynamicScreenSpaceError : true,
dynamicScreenSpaceErrorDensity : 0.00278,
dynamicScreenSpaceErrorFactor : 4.0,
dynamicScreenSpaceErrorHeightFalloff : 0.25
}));
tileset.allTilesLoaded.addEventListener(function() {
console.log('loaded');
});
tileset.readyPromise.then(function(tileset) {
console.log('start Load');
var boundingSphere = tileset.boundingSphere;
viewer.camera.viewBoundingSphere(boundingSphere, new Cesium.HeadingPitchRange(0, -2.0, 0));
viewer.camera.lookAtTransform(Cesium.Matrix4.IDENTITY);
var cartographic = Cesium.Cartographic.fromCartesian(boundingSphere.center);
var surface = Cesium.Cartesian3.fromRadians(cartographic.longitude, cartographic.latitude, 0.0);
var offset = Cesium.Cartesian3.fromRadians(cartographic.longitude, cartographic.latitude, -4000);
var translation = Cesium.Cartesian3.subtract(offset, surface, new Cesium.Cartesian3());
tileset.modelMatrix = Cesium.Matrix4.fromTranslation(translation);
console.log(tileset.modelMatrix);
});