Procházet zdrojové kódy

update examples

tags/4.0.0
cavencj před 1 rokem
rodič
revize
53b79b5d8d

+ 23
- 0
CHANGES_en.md Zobrazit soubor

@@ -1,5 +1,28 @@
# Change Log

### 3.5.0

#### Breaking Changes 📣

- Upgrade @cesium/engine to version 9.1.0.
- Changed Ellipsoid entity class in overlay to Sphere entity class, Ellipsoid to Cesium.Ellipsoid

#### Additions 🎉

- Added custom TilingScheme for adding tiles by cutout origin and scale
- Added enable control overlay move-in and move-out listening parameters
- Add default Cesium clipping polygon

#### Fixes 🔧

- Fix for adding 3dtiles and baselayer to scene split component

### 3.4.0 - 2024-04-04

#### Fixes 🔧

- Optimize the introduction of errors in Node mode

### 3.3.0 - 2024-03-21

#### Breaking Changes 📣

+ 2
- 0
CHANGES_zh.md Zobrazit soubor

@@ -5,11 +5,13 @@
#### Breaking Changes 📣

- 升级 @cesium/engine 到 9.1.0 版本
- overlay中的Ellipsoid实体类变更为Sphere实体类,Ellipsoid为Cesium.Ellipsoid

#### Additions 🎉

- 添加自定义TilingScheme,用于通过切图原点和比例尺添加瓦片
- 添加启用控制覆盖物移入和移出监听参数
- 添加默认Cesium裁剪面

#### Fixes 🔧


+ 1
- 1
examples/index.html Zobrazit soubor

@@ -149,7 +149,7 @@

<div class="container">
<div class="nav">
<div class="banner"> DC-SDK v3.3.0 </div>
<div class="banner"> DC-SDK v3.5.0 </div>
<div class="example-list-wrapper">
<div id="example-list" class="example-list" data-accordion-group> </div>
<div class="desc"></div>

+ 2
- 2
examples/info/custom.html Zobrazit soubor

@@ -6,8 +6,8 @@
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="https://cesium.com/downloads/cesiumjs/releases/1.116/Build/Cesium/Cesium.js"></script>
<link href="https://cesium.com/downloads/cesiumjs/releases/1.116/Build/Cesium/Widgets/widgets.css" rel="stylesheet"/>
<script src="https://cesium.com/downloads/cesiumjs/releases/1.117/Build/Cesium/Cesium.js"></script>
<link href="https://cesium.com/downloads/cesiumjs/releases/1.117/Build/Cesium/Widgets/widgets.css" rel="stylesheet"/>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
<style>

+ 4
- 0
examples/list.js Zobrazit soubor

@@ -99,6 +99,10 @@ const EXAMPLE_LIST = [
name: '近地天空盒',
page: 'ground_sky_box.html',
},
{
name: '地球(裁剪)',
page: 'globe_clip_polygon.html',
},
],
},
{

+ 44
- 0
examples/setting/globe_clip_polygon.html Zobrazit soubor

@@ -0,0 +1,44 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>dc-example</title>
<script src='/libs/dc-sdk/dc.min.js'></script>
<script src="../dat.gui.min.js"></script>
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
<link href='../index.css' type='text/css' rel='stylesheet'>
</head>

<body>

<div id="viewer-container" class="viewer-container"></div>

<script>
let viewer = undefined

function initViewer() {
viewer = new DC.Viewer('viewer-container')
let baseLayer = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.AMAP,
{
style:'img',
}
)
viewer.addBaseLayer(baseLayer)

addGuiController() // add controller
}


function addGuiController(){
let controls = {
}

let gui = new dat.GUI();
}

DC.ready({
baseUrl:'../libs/dc-sdk/resources/'
}).then(initViewer)

</script>

+ 1
- 2
package.json Zobrazit soubor

@@ -35,7 +35,6 @@
"@babel/plugin-proposal-class-properties": "^7.18.6",
"@babel/plugin-transform-runtime": "^7.21.4",
"@babel/preset-env": "^7.21.5",
"@cesium/engine": "^9.1.0",
"chalk": "^5.2.0",
"esbuild": "^0.20.1",
"esbuild-plugin-glsl": "^1.2.1",
@@ -67,6 +66,6 @@
"dist"
],
"dependencies": {
"@dvgis/dc-common": "^2.0.0"
"@dvgis/dc-common": "^3.0.0"
}
}

Načítá se…
Zrušit
Uložit