Loading cesiumjs4gwt-showcase/src/main/java/org/cleanlogic/cesiumjs4gwt/showcase/examples/GPX.java +3 −4 Original line number Diff line number Diff line Loading @@ -17,7 +17,9 @@ package org.cleanlogic.cesiumjs4gwt.showcase.examples; import com.google.gwt.core.client.GWT; import com.google.gwt.dom.client.Document; import com.google.gwt.event.dom.client.ChangeEvent; import com.google.gwt.event.dom.client.DomEvent; import com.google.gwt.user.client.ui.AbsolutePanel; import com.google.gwt.user.client.ui.HTML; import com.google.gwt.user.client.ui.HorizontalPanel; Loading Loading @@ -69,10 +71,7 @@ public class GPX extends AbstractExample { initWidget(contentPanel); csVPanel.getViewer().dataSources().add( GpxDataSource.load(GWT.getModuleBaseURL() + "SampleData/gpx/lamina.gpx", new GpxDataSourceOptions().setClampToGround(true)) ).then(dataSource -> csVPanel.getViewer().flyTo(((GpxDataSource) dataSource).entities)); DomEvent.fireNativeEvent(Document.get().createChangeEvent(), modelLBox); } @SuppressWarnings("unchecked") Loading cesiumjs4gwt-showcase/src/main/java/org/cleanlogic/cesiumjs4gwt/showcase/examples/MSAA.java +14 −3 Original line number Diff line number Diff line Loading @@ -17,7 +17,10 @@ package org.cleanlogic.cesiumjs4gwt.showcase.examples; import com.google.gwt.core.client.GWT; import com.google.gwt.dom.client.Document; import com.google.gwt.event.dom.client.ChangeEvent; import com.google.gwt.event.dom.client.DomEvent; import com.google.gwt.user.client.Window; import com.google.gwt.user.client.ui.AbsolutePanel; import com.google.gwt.user.client.ui.HTML; import com.google.gwt.user.client.ui.HorizontalPanel; Loading @@ -34,10 +37,9 @@ import org.cesiumjs.cs.datasources.graphics.options.ModelGraphicsOptions; import org.cesiumjs.cs.datasources.options.EntityOptions; import org.cesiumjs.cs.datasources.properties.ConstantPositionProperty; import org.cesiumjs.cs.datasources.properties.ConstantProperty; import org.cesiumjs.cs.datasources.properties.Property; import org.cesiumjs.cs.js.JsObject; import org.cesiumjs.cs.scene.Cesium3DTileset; import org.cesiumjs.cs.scene.Scene; import org.cesiumjs.cs.scene.options.ModelOptions; import org.cesiumjs.cs.scene.options.ViewOptions; import org.cesiumjs.cs.widgets.Viewer; import org.cesiumjs.cs.widgets.ViewerPanel; Loading @@ -58,7 +60,14 @@ public class MSAA extends AbstractExample { @Override public void buildPanel() { csVPanel = new ViewerPanel(); ViewerOptions options = new ViewerOptions(); options.terrainProvider = Cesium.createWorldTerrain(); options.contextOptions = JsObject.create().setProperty("requestWebgl2", true); csVPanel = new ViewerPanel(options); if (!csVPanel.getViewer().scene().msaaSupported()) { Window.alert("This browser does not support MSAA."); } ListBox modelLBox = new ListBox(); modelLBox.addItem("Statue of Liberty", "0"); Loading Loading @@ -86,6 +95,8 @@ public class MSAA extends AbstractExample { contentPanel.add(aPanel); initWidget(contentPanel); DomEvent.fireNativeEvent(Document.get().createChangeEvent(), modelLBox); } private void setModel(ChangeEvent event) { Loading cesiumjs4gwt-showcase/src/main/resources/org/cleanlogic/cesiumjs4gwt/public/examples/GPX.txt +3 −4 Original line number Diff line number Diff line package org.cleanlogic.cesiumjs4gwt.showcase.examples; import com.google.gwt.core.client.GWT; import com.google.gwt.dom.client.Document; import com.google.gwt.event.dom.client.ChangeEvent; import com.google.gwt.event.dom.client.DomEvent; import com.google.gwt.user.client.ui.AbsolutePanel; import com.google.gwt.user.client.ui.HTML; import com.google.gwt.user.client.ui.HorizontalPanel; Loading Loading @@ -53,10 +55,7 @@ public class GPX extends AbstractExample { initWidget(contentPanel); csVPanel.getViewer().dataSources().add( GpxDataSource.load(GWT.getModuleBaseURL() + "SampleData/gpx/lamina.gpx", new GpxDataSourceOptions().setClampToGround(true)) ).then(dataSource -> csVPanel.getViewer().flyTo(((GpxDataSource) dataSource).entities)); DomEvent.fireNativeEvent(Document.get().createChangeEvent(), modelLBox); } @SuppressWarnings("unchecked") Loading cesiumjs4gwt-showcase/src/main/resources/org/cleanlogic/cesiumjs4gwt/public/examples/MSAA.txt +14 −3 Original line number Diff line number Diff line package org.cleanlogic.cesiumjs4gwt.showcase.examples; import com.google.gwt.core.client.GWT; import com.google.gwt.dom.client.Document; import com.google.gwt.event.dom.client.ChangeEvent; import com.google.gwt.event.dom.client.DomEvent; import com.google.gwt.user.client.Window; import com.google.gwt.user.client.ui.AbsolutePanel; import com.google.gwt.user.client.ui.HTML; import com.google.gwt.user.client.ui.HorizontalPanel; Loading @@ -18,10 +21,9 @@ import org.cesiumjs.cs.datasources.graphics.options.ModelGraphicsOptions; import org.cesiumjs.cs.datasources.options.EntityOptions; import org.cesiumjs.cs.datasources.properties.ConstantPositionProperty; import org.cesiumjs.cs.datasources.properties.ConstantProperty; import org.cesiumjs.cs.datasources.properties.Property; import org.cesiumjs.cs.js.JsObject; import org.cesiumjs.cs.scene.Cesium3DTileset; import org.cesiumjs.cs.scene.Scene; import org.cesiumjs.cs.scene.options.ModelOptions; import org.cesiumjs.cs.scene.options.ViewOptions; import org.cesiumjs.cs.widgets.Viewer; import org.cesiumjs.cs.widgets.ViewerPanel; Loading @@ -42,7 +44,14 @@ public class MSAA extends AbstractExample { @Override public void buildPanel() { csVPanel = new ViewerPanel(); ViewerOptions options = new ViewerOptions(); options.terrainProvider = Cesium.createWorldTerrain(); options.contextOptions = JsObject.create().setProperty("requestWebgl2", true); csVPanel = new ViewerPanel(options); if (!csVPanel.getViewer().scene().msaaSupported()) { Window.alert("This browser does not support MSAA."); } ListBox modelLBox = new ListBox(); modelLBox.addItem("Statue of Liberty", "0"); Loading Loading @@ -70,6 +79,8 @@ public class MSAA extends AbstractExample { contentPanel.add(aPanel); initWidget(contentPanel); DomEvent.fireNativeEvent(Document.get().createChangeEvent(), modelLBox); } private void setModel(ChangeEvent event) { Loading Loading
cesiumjs4gwt-showcase/src/main/java/org/cleanlogic/cesiumjs4gwt/showcase/examples/GPX.java +3 −4 Original line number Diff line number Diff line Loading @@ -17,7 +17,9 @@ package org.cleanlogic.cesiumjs4gwt.showcase.examples; import com.google.gwt.core.client.GWT; import com.google.gwt.dom.client.Document; import com.google.gwt.event.dom.client.ChangeEvent; import com.google.gwt.event.dom.client.DomEvent; import com.google.gwt.user.client.ui.AbsolutePanel; import com.google.gwt.user.client.ui.HTML; import com.google.gwt.user.client.ui.HorizontalPanel; Loading Loading @@ -69,10 +71,7 @@ public class GPX extends AbstractExample { initWidget(contentPanel); csVPanel.getViewer().dataSources().add( GpxDataSource.load(GWT.getModuleBaseURL() + "SampleData/gpx/lamina.gpx", new GpxDataSourceOptions().setClampToGround(true)) ).then(dataSource -> csVPanel.getViewer().flyTo(((GpxDataSource) dataSource).entities)); DomEvent.fireNativeEvent(Document.get().createChangeEvent(), modelLBox); } @SuppressWarnings("unchecked") Loading
cesiumjs4gwt-showcase/src/main/java/org/cleanlogic/cesiumjs4gwt/showcase/examples/MSAA.java +14 −3 Original line number Diff line number Diff line Loading @@ -17,7 +17,10 @@ package org.cleanlogic.cesiumjs4gwt.showcase.examples; import com.google.gwt.core.client.GWT; import com.google.gwt.dom.client.Document; import com.google.gwt.event.dom.client.ChangeEvent; import com.google.gwt.event.dom.client.DomEvent; import com.google.gwt.user.client.Window; import com.google.gwt.user.client.ui.AbsolutePanel; import com.google.gwt.user.client.ui.HTML; import com.google.gwt.user.client.ui.HorizontalPanel; Loading @@ -34,10 +37,9 @@ import org.cesiumjs.cs.datasources.graphics.options.ModelGraphicsOptions; import org.cesiumjs.cs.datasources.options.EntityOptions; import org.cesiumjs.cs.datasources.properties.ConstantPositionProperty; import org.cesiumjs.cs.datasources.properties.ConstantProperty; import org.cesiumjs.cs.datasources.properties.Property; import org.cesiumjs.cs.js.JsObject; import org.cesiumjs.cs.scene.Cesium3DTileset; import org.cesiumjs.cs.scene.Scene; import org.cesiumjs.cs.scene.options.ModelOptions; import org.cesiumjs.cs.scene.options.ViewOptions; import org.cesiumjs.cs.widgets.Viewer; import org.cesiumjs.cs.widgets.ViewerPanel; Loading @@ -58,7 +60,14 @@ public class MSAA extends AbstractExample { @Override public void buildPanel() { csVPanel = new ViewerPanel(); ViewerOptions options = new ViewerOptions(); options.terrainProvider = Cesium.createWorldTerrain(); options.contextOptions = JsObject.create().setProperty("requestWebgl2", true); csVPanel = new ViewerPanel(options); if (!csVPanel.getViewer().scene().msaaSupported()) { Window.alert("This browser does not support MSAA."); } ListBox modelLBox = new ListBox(); modelLBox.addItem("Statue of Liberty", "0"); Loading Loading @@ -86,6 +95,8 @@ public class MSAA extends AbstractExample { contentPanel.add(aPanel); initWidget(contentPanel); DomEvent.fireNativeEvent(Document.get().createChangeEvent(), modelLBox); } private void setModel(ChangeEvent event) { Loading
cesiumjs4gwt-showcase/src/main/resources/org/cleanlogic/cesiumjs4gwt/public/examples/GPX.txt +3 −4 Original line number Diff line number Diff line package org.cleanlogic.cesiumjs4gwt.showcase.examples; import com.google.gwt.core.client.GWT; import com.google.gwt.dom.client.Document; import com.google.gwt.event.dom.client.ChangeEvent; import com.google.gwt.event.dom.client.DomEvent; import com.google.gwt.user.client.ui.AbsolutePanel; import com.google.gwt.user.client.ui.HTML; import com.google.gwt.user.client.ui.HorizontalPanel; Loading Loading @@ -53,10 +55,7 @@ public class GPX extends AbstractExample { initWidget(contentPanel); csVPanel.getViewer().dataSources().add( GpxDataSource.load(GWT.getModuleBaseURL() + "SampleData/gpx/lamina.gpx", new GpxDataSourceOptions().setClampToGround(true)) ).then(dataSource -> csVPanel.getViewer().flyTo(((GpxDataSource) dataSource).entities)); DomEvent.fireNativeEvent(Document.get().createChangeEvent(), modelLBox); } @SuppressWarnings("unchecked") Loading
cesiumjs4gwt-showcase/src/main/resources/org/cleanlogic/cesiumjs4gwt/public/examples/MSAA.txt +14 −3 Original line number Diff line number Diff line package org.cleanlogic.cesiumjs4gwt.showcase.examples; import com.google.gwt.core.client.GWT; import com.google.gwt.dom.client.Document; import com.google.gwt.event.dom.client.ChangeEvent; import com.google.gwt.event.dom.client.DomEvent; import com.google.gwt.user.client.Window; import com.google.gwt.user.client.ui.AbsolutePanel; import com.google.gwt.user.client.ui.HTML; import com.google.gwt.user.client.ui.HorizontalPanel; Loading @@ -18,10 +21,9 @@ import org.cesiumjs.cs.datasources.graphics.options.ModelGraphicsOptions; import org.cesiumjs.cs.datasources.options.EntityOptions; import org.cesiumjs.cs.datasources.properties.ConstantPositionProperty; import org.cesiumjs.cs.datasources.properties.ConstantProperty; import org.cesiumjs.cs.datasources.properties.Property; import org.cesiumjs.cs.js.JsObject; import org.cesiumjs.cs.scene.Cesium3DTileset; import org.cesiumjs.cs.scene.Scene; import org.cesiumjs.cs.scene.options.ModelOptions; import org.cesiumjs.cs.scene.options.ViewOptions; import org.cesiumjs.cs.widgets.Viewer; import org.cesiumjs.cs.widgets.ViewerPanel; Loading @@ -42,7 +44,14 @@ public class MSAA extends AbstractExample { @Override public void buildPanel() { csVPanel = new ViewerPanel(); ViewerOptions options = new ViewerOptions(); options.terrainProvider = Cesium.createWorldTerrain(); options.contextOptions = JsObject.create().setProperty("requestWebgl2", true); csVPanel = new ViewerPanel(options); if (!csVPanel.getViewer().scene().msaaSupported()) { Window.alert("This browser does not support MSAA."); } ListBox modelLBox = new ListBox(); modelLBox.addItem("Statue of Liberty", "0"); Loading Loading @@ -70,6 +79,8 @@ public class MSAA extends AbstractExample { contentPanel.add(aPanel); initWidget(contentPanel); DomEvent.fireNativeEvent(Document.get().createChangeEvent(), modelLBox); } private void setModel(ChangeEvent event) { Loading