Loading cesiumjs4gwt-main/src/main/java/org/cesiumjs/cs/scene/options/CameraFlyToOptions.java +13 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ package org.cesiumjs.cs.scene.options; import jsinterop.annotations.*; import org.cesiumjs.cs.core.*; import org.cesiumjs.cs.js.JsObject; import org.cesiumjs.cs.scene.Camera; /** Loading @@ -37,6 +38,8 @@ public class CameraFlyToOptions { */ @JsProperty(name = "destination") public Rectangle destinationRec; @JsProperty(name = "orientation") public JsObject orientationDirectionUp; /** * An object that contains either direction and up properties or heading, pith * and roll properties. By default, the direction will point towards the center Loading Loading @@ -132,6 +135,16 @@ public class CameraFlyToOptions { return this; } @JsOverlay public final CameraFlyToOptions setOrientation(Cartesian3 direction, Cartesian3 up) { if (this.orientationDirectionUp == JsObject.undefined()) { this.orientationDirectionUp = JsObject.create(); } JsObject.setProperty(this.orientationDirectionUp, "direction", direction); JsObject.setProperty(this.orientationDirectionUp, "up", up); return this; } @JsOverlay public final CameraFlyToOptions setDuration(double duration) { this.duration = duration; Loading Loading
cesiumjs4gwt-main/src/main/java/org/cesiumjs/cs/scene/options/CameraFlyToOptions.java +13 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ package org.cesiumjs.cs.scene.options; import jsinterop.annotations.*; import org.cesiumjs.cs.core.*; import org.cesiumjs.cs.js.JsObject; import org.cesiumjs.cs.scene.Camera; /** Loading @@ -37,6 +38,8 @@ public class CameraFlyToOptions { */ @JsProperty(name = "destination") public Rectangle destinationRec; @JsProperty(name = "orientation") public JsObject orientationDirectionUp; /** * An object that contains either direction and up properties or heading, pith * and roll properties. By default, the direction will point towards the center Loading Loading @@ -132,6 +135,16 @@ public class CameraFlyToOptions { return this; } @JsOverlay public final CameraFlyToOptions setOrientation(Cartesian3 direction, Cartesian3 up) { if (this.orientationDirectionUp == JsObject.undefined()) { this.orientationDirectionUp = JsObject.create(); } JsObject.setProperty(this.orientationDirectionUp, "direction", direction); JsObject.setProperty(this.orientationDirectionUp, "up", up); return this; } @JsOverlay public final CameraFlyToOptions setDuration(double duration) { this.duration = duration; Loading