From 59dc6088e16bcfb97a64ba598af22d4455990e5b Mon Sep 17 00:00:00 2001 From: iSergio Date: Tue, 5 Jul 2022 19:02:39 +0300 Subject: [PATCH] Added heightReference to ModelExperimental --- .../cesiumjs/cs/scene/experimental/ModelExperimental.java | 7 +++++++ .../experimental/options/ModelExperimentalOptions.java | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/cesiumjs4gwt-main/src/main/java/org/cesiumjs/cs/scene/experimental/ModelExperimental.java b/cesiumjs4gwt-main/src/main/java/org/cesiumjs/cs/scene/experimental/ModelExperimental.java index e2ae6a21..4ca0787d 100644 --- a/cesiumjs4gwt-main/src/main/java/org/cesiumjs/cs/scene/experimental/ModelExperimental.java +++ b/cesiumjs4gwt-main/src/main/java/org/cesiumjs/cs/scene/experimental/ModelExperimental.java @@ -28,6 +28,7 @@ import org.cesiumjs.cs.promise.Promise; import org.cesiumjs.cs.scene.ImageBasedLighting; import org.cesiumjs.cs.scene.PointCloudShading; import org.cesiumjs.cs.scene.enums.ColorBlendMode; +import org.cesiumjs.cs.scene.enums.HeightReference; import org.cesiumjs.cs.scene.experimental.options.ModelExperimentalFromGltfOptions; import org.cesiumjs.cs.scene.experimental.options.ModelExperimentalOptions; @@ -99,6 +100,12 @@ public class ModelExperimental { */ @JsProperty public double featureIdLabel; + /** + * The height reference of the model, which determines how the model is drawn relative to terrain. + * Default: {@link HeightReference#NONE()} + */ + @JsProperty + public HeightReference heightReference; /** * The index into the list of instance feature IDs used for picking and styling. If both per-primitive and * per-instance feature IDs are present, the instance feature IDs take priority. diff --git a/cesiumjs4gwt-main/src/main/java/org/cesiumjs/cs/scene/experimental/options/ModelExperimentalOptions.java b/cesiumjs4gwt-main/src/main/java/org/cesiumjs/cs/scene/experimental/options/ModelExperimentalOptions.java index c1495c09..ca3e08c9 100644 --- a/cesiumjs4gwt-main/src/main/java/org/cesiumjs/cs/scene/experimental/options/ModelExperimentalOptions.java +++ b/cesiumjs4gwt-main/src/main/java/org/cesiumjs/cs/scene/experimental/options/ModelExperimentalOptions.java @@ -25,6 +25,7 @@ import org.cesiumjs.cs.core.Resource; import org.cesiumjs.cs.scene.Cesium3DTileContent; import org.cesiumjs.cs.scene.ImageBasedLighting; import org.cesiumjs.cs.scene.PointCloudShading; +import org.cesiumjs.cs.scene.enums.HeightReference; import org.cesiumjs.cs.scene.enums.ShadowMode; import org.cesiumjs.cs.scene.experimental.CustomShader; import org.cesiumjs.cs.scene.enums.ColorBlendMode; @@ -100,6 +101,12 @@ public class ModelExperimentalOptions { */ @JsProperty public Cesium3DTileContent content; + /** + * Determines how the model is drawn relative to terrain. + * Default: {@link HeightReference#NONE()} + */ + @JsProperty + public HeightReference heightReference; /** * Whether or not to render the model. */ -- GitLab