From 2158f0da8a3802b6303d190ba5c6639801fc7903 Mon Sep 17 00:00:00 2001
From: Joe TS Dell <thunyathep.s@outlook.com>
Date: Wed, 4 May 2022 12:48:51 +0200
Subject: [PATCH] update

---
 example.html | 41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)
 create mode 100644 example.html

diff --git a/example.html b/example.html
new file mode 100644
index 0000000..98bbd6b
--- /dev/null
+++ b/example.html
@@ -0,0 +1,41 @@
+<html lang="en">
+
+<head>
+    <meta charset="utf-8">
+    <script src="https://cesium.com/downloads/cesiumjs/releases/1.92/Build/Cesium/Cesium.js"></script>
+    <link href="https://cesium.com/downloads/cesiumjs/releases/1.92/Build/Cesium/Widgets/widgets.css" rel="stylesheet">
+</head>
+
+<body>
+    <div id="cesiumContainer" style="width: 100%; height:100%"></div>
+    <script>
+        // Cesium.Ion.defaultAccessToken = '<Your Access Token Here>';
+        var viewer = new Cesium.Viewer('cesiumContainer', {
+            baseLayerPicker: true,
+            vrButton: true,
+            geocoder: false,
+            navigationHelpButton: false,
+            selectionIndicator: false,
+            shadows: true,
+            timeline: true,
+            sceneModePicker: true,
+        });
+        var tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
+            url: "tileset/tileset.json"
+        }))
+
+        Cesium.when(tileset.readyPromise).then(function (tileset) {
+            viewer.flyTo(tileset)
+            var heightOffset = -20.0;
+            var boundingSphere = tileset.boundingSphere;
+            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,
+                heightOffset);
+            var translation = Cesium.Cartesian3.subtract(offset, surface, new Cesium.Cartesian3());
+            tileset.modelMatrix = Cesium.Matrix4.fromTranslation(translation);
+        })
+    </script>
+</body>
+
+</html>
\ No newline at end of file
-- 
GitLab