Loading cesiumjs4gwt-showcase/src/main/java/org/cleanlogic/cesiumjs4gwt/showcase/examples/Tiles3DPhotogrammetry.java +3 −6 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package org.cleanlogic.cesiumjs4gwt.showcase.examples; import com.google.gwt.core.client.GWT; import com.google.gwt.user.client.ui.HTML; import org.cesiumjs.cs.core.BoundingSphere; import org.cesiumjs.cs.core.IonResource; import org.cesiumjs.cs.core.Matrix4; import org.cesiumjs.cs.promise.Fulfill; import org.cesiumjs.cs.scene.Cesium3DTileset; Loading @@ -43,17 +44,13 @@ public class Tiles3DPhotogrammetry extends AbstractExample { public void buildPanel() { final ViewerPanel csVPanel = new ViewerPanel(); Cesium3DTileset tileset = (Cesium3DTileset) csVPanel.getViewer().scene().primitives().add(Cesium3DTileset.create( "https://beta.cesium.com/api/assets/1458?access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIxYmJiNTAxOC1lOTg5LTQzN2EtODg1OC0zMWJjM2IxNGNlYmMiLCJpZCI6NDQsImFzc2V0cyI6WzE0NThdLCJpYXQiOjE0OTkyNjM4MjB9.1WKijRa-ILkmG6utrhDWX6rDgasjD7dZv-G5ZyCmkKg")); Cesium3DTileset tileset = (Cesium3DTileset) csVPanel.getViewer().scene().primitives().add(Cesium3DTileset.create(IonResource.fromAssetId(40866))); tileset.readyPromise().then(new Fulfill<Cesium3DTileset>() { @Override public void onFulfilled(Cesium3DTileset value) { tileset.readyPromise().then(value -> { BoundingSphere boundingSphere = value.boundingSphere(); csVPanel.getViewer().camera.viewBoundingSphere(boundingSphere, new org.cesiumjs.cs.core.HeadingPitchRange(0.0, -0.5, boundingSphere.radius)); csVPanel.getViewer().camera.lookAtTransform(Matrix4.IDENTITY()); } }); contentPanel.add(new HTML("<p>A sample photgrammetry dataset rendered with 3D Tiles.</p>")); Loading cesiumjs4gwt-showcase/src/main/java/org/cleanlogic/cesiumjs4gwt/showcase/examples/Tiles3DPointCloud.java +3 −6 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package org.cleanlogic.cesiumjs4gwt.showcase.examples; import com.google.gwt.core.client.GWT; import com.google.gwt.user.client.ui.HTML; import org.cesiumjs.cs.core.BoundingSphere; import org.cesiumjs.cs.core.IonResource; import org.cesiumjs.cs.core.Matrix4; import org.cesiumjs.cs.promise.Fulfill; import org.cesiumjs.cs.scene.Cesium3DTileset; Loading @@ -43,17 +44,13 @@ public class Tiles3DPointCloud extends AbstractExample { public void buildPanel() { final ViewerPanel csVPanel = new ViewerPanel(); Cesium3DTileset tileset = (Cesium3DTileset) csVPanel.getViewer().scene().primitives().add(Cesium3DTileset.create( "https://beta.cesium.com/api/assets/1460?access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIyMzk2YzJiOS1jZGFmLTRlZmYtYmQ4MS00NTA3NjEwMzViZTkiLCJpZCI6NDQsImFzc2V0cyI6WzE0NjBdLCJpYXQiOjE0OTkyNjQ3NTV9.oWjvN52CRQ-dk3xtvD4e8ZnOHZhoWSpJLlw115mbQJM")); Cesium3DTileset tileset = (Cesium3DTileset) csVPanel.getViewer().scene().primitives().add(Cesium3DTileset.create(IonResource.fromAssetId(16421))); tileset.readyPromise().then(new Fulfill<Cesium3DTileset>() { @Override public void onFulfilled(Cesium3DTileset value) { tileset.readyPromise().then(value -> { BoundingSphere boundingSphere = value.boundingSphere(); csVPanel.getViewer().camera.viewBoundingSphere(boundingSphere, new org.cesiumjs.cs.core.HeadingPitchRange(0.0, -0.5, boundingSphere.radius)); csVPanel.getViewer().camera.lookAtTransform(Matrix4.IDENTITY()); } }); contentPanel.add(new HTML("<p>Example styles for a point cloud tileset.</p>")); Loading Loading
cesiumjs4gwt-showcase/src/main/java/org/cleanlogic/cesiumjs4gwt/showcase/examples/Tiles3DPhotogrammetry.java +3 −6 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package org.cleanlogic.cesiumjs4gwt.showcase.examples; import com.google.gwt.core.client.GWT; import com.google.gwt.user.client.ui.HTML; import org.cesiumjs.cs.core.BoundingSphere; import org.cesiumjs.cs.core.IonResource; import org.cesiumjs.cs.core.Matrix4; import org.cesiumjs.cs.promise.Fulfill; import org.cesiumjs.cs.scene.Cesium3DTileset; Loading @@ -43,17 +44,13 @@ public class Tiles3DPhotogrammetry extends AbstractExample { public void buildPanel() { final ViewerPanel csVPanel = new ViewerPanel(); Cesium3DTileset tileset = (Cesium3DTileset) csVPanel.getViewer().scene().primitives().add(Cesium3DTileset.create( "https://beta.cesium.com/api/assets/1458?access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIxYmJiNTAxOC1lOTg5LTQzN2EtODg1OC0zMWJjM2IxNGNlYmMiLCJpZCI6NDQsImFzc2V0cyI6WzE0NThdLCJpYXQiOjE0OTkyNjM4MjB9.1WKijRa-ILkmG6utrhDWX6rDgasjD7dZv-G5ZyCmkKg")); Cesium3DTileset tileset = (Cesium3DTileset) csVPanel.getViewer().scene().primitives().add(Cesium3DTileset.create(IonResource.fromAssetId(40866))); tileset.readyPromise().then(new Fulfill<Cesium3DTileset>() { @Override public void onFulfilled(Cesium3DTileset value) { tileset.readyPromise().then(value -> { BoundingSphere boundingSphere = value.boundingSphere(); csVPanel.getViewer().camera.viewBoundingSphere(boundingSphere, new org.cesiumjs.cs.core.HeadingPitchRange(0.0, -0.5, boundingSphere.radius)); csVPanel.getViewer().camera.lookAtTransform(Matrix4.IDENTITY()); } }); contentPanel.add(new HTML("<p>A sample photgrammetry dataset rendered with 3D Tiles.</p>")); Loading
cesiumjs4gwt-showcase/src/main/java/org/cleanlogic/cesiumjs4gwt/showcase/examples/Tiles3DPointCloud.java +3 −6 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package org.cleanlogic.cesiumjs4gwt.showcase.examples; import com.google.gwt.core.client.GWT; import com.google.gwt.user.client.ui.HTML; import org.cesiumjs.cs.core.BoundingSphere; import org.cesiumjs.cs.core.IonResource; import org.cesiumjs.cs.core.Matrix4; import org.cesiumjs.cs.promise.Fulfill; import org.cesiumjs.cs.scene.Cesium3DTileset; Loading @@ -43,17 +44,13 @@ public class Tiles3DPointCloud extends AbstractExample { public void buildPanel() { final ViewerPanel csVPanel = new ViewerPanel(); Cesium3DTileset tileset = (Cesium3DTileset) csVPanel.getViewer().scene().primitives().add(Cesium3DTileset.create( "https://beta.cesium.com/api/assets/1460?access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIyMzk2YzJiOS1jZGFmLTRlZmYtYmQ4MS00NTA3NjEwMzViZTkiLCJpZCI6NDQsImFzc2V0cyI6WzE0NjBdLCJpYXQiOjE0OTkyNjQ3NTV9.oWjvN52CRQ-dk3xtvD4e8ZnOHZhoWSpJLlw115mbQJM")); Cesium3DTileset tileset = (Cesium3DTileset) csVPanel.getViewer().scene().primitives().add(Cesium3DTileset.create(IonResource.fromAssetId(16421))); tileset.readyPromise().then(new Fulfill<Cesium3DTileset>() { @Override public void onFulfilled(Cesium3DTileset value) { tileset.readyPromise().then(value -> { BoundingSphere boundingSphere = value.boundingSphere(); csVPanel.getViewer().camera.viewBoundingSphere(boundingSphere, new org.cesiumjs.cs.core.HeadingPitchRange(0.0, -0.5, boundingSphere.radius)); csVPanel.getViewer().camera.lookAtTransform(Matrix4.IDENTITY()); } }); contentPanel.add(new HTML("<p>Example styles for a point cloud tileset.</p>")); Loading