Skip to content

Latest commit

 

History

History
1324 lines (535 loc) · 16.3 KB

沙盒样例.md

File metadata and controls

1324 lines (535 loc) · 16.3 KB

基于Cesium 1.58

[沙盒 https://cesiumjs.org/Cesium/Build/Apps/Sandcastle/index.html?src=Montreal%20Point%20Cloud.html&label=New%20in%201.58)

3D Models Articulations

加载glb模型

模型有几个部分构成,可以分别控制某部分的位置和状态。

本实例可以模拟发射过程。

3D Models Coloring

Silhouette: 浅色背景,暗色轮廓

支持模型混合状态(?没想到更好的描述)

3D Models Instancing

Instancing: 实例

渲染效率

帧率显示

var scene = viewer.scene;
scene.debugShowFramesPerSecond = true;

3D Models Node Explorer

3D Models节点 调整

3D Models

3D Tiles Adjust Height

可调整3d tiles的高度

3D Tiles Batch Table Hierarchy

Batch:一批 Hierarchy: 层次体系

3D Tiles BIM

3D Tiles Clipping Planes

Clipping:裁剪

裁剪模型,点云,BIM,

3D Tiles Feature Picking

选择3D Tiles的一部分

3D Tiles Feature Styling

根据高度调整颜色。

根据纬度调整颜色。

根据距离调整颜色。

根据名称正则调整颜色。

根据高度调整显示隐藏。

3D Tiles Formats

3D Tiles Inspector

Inspector:监视器

3D Tiles Interactivity

Interactivity:相互作用 相应鼠标事件,控制模型的显示、隐藏,获取信息

annotate:做注解

3D Tiles Interior

Interior:内部

3D Tiles Photogrammetry Classification

3D Tiles Photogrammetry

3D Tiles Point Cloud Classification

3D Tiles Point Cloud Shading

3D Tiles Point Cloud Styling

attenuation:衰减

3D Tiles Point Cloud 点云

3D Tiles Terrain Classification

Ambient Occlusion

Ambient:周围环境的 occlusion:包藏;吸着;闭塞,闭合

ArcGIS MapServer

用了arcgis的服务。

ArcticDEM

Arctic : 北极的

Billboards Instancing

测试性能

Billboards

Billboard: 广告牌

可以设置Billboard的颜色,旋转、透明度,放缩。

就是贴图片

Bloom

Bloom:开花;

Blue Marble

Marble:大理石;

切换影像

Box Outline

Box

Callback Property

 var label = viewer.entities.add({
            position : new Cesium.CallbackProperty(getMidpoint, isConstant),
            label : {
                // This callback updates the length to print each frame.
                // 回调属性
                text : new Cesium.CallbackProperty(getLength, isConstant),
                font : '20px sans-serif',
                pixelOffset : new Cesium.Cartesian2(0.0, 20)
            }
        });

Camera Tutorial

键盘按键控制摄像头位置

 var camera = viewer.camera;
 var moveRate = cameraHeight / 100.0;

 if (flags.moveForward) {
     camera.moveForward(moveRate);
 }

Camera

控制摄像头,

位置、看的范围、途经区域飞行

Cardboard

Cardboard: 硬纸板

Cartographic Limit Rectangle 限制到一个范围内

限制到一个范围内

var coffeeBeltRectangle = Cesium.Rectangle.fromDegrees(-180.0, -23.43687, 180.0, 23.43687);

viewer.scene.globe.cartographicLimitRectangle = coffeeBeltRectangle;

Cesium Inspector

primitives:原型

监视器

选择一个地形瓦片,输出基本信息。

选择一个原型primitive,显示信息

Cesium Widget

Cesium World Terrain

var viewer = new Cesium.Viewer('cesiumContainer', {
    terrainProvider: Cesium.createWorldTerrain()
});

Circle Outline

var circleOutlineGeometry = new Cesium.CircleOutlineGeometry({
    center : Cesium.Cartesian3.fromDegrees(-100.0, 40.0),
    radius : 200000.0
});

Circle

// Create the circle geometry.
var circleGeometry = new Cesium.CircleGeometry({
    center : Cesium.Cartesian3.fromDegrees(-95.0, 43.0),
    radius : 250000.0,
    vertexFormat : Cesium.PerInstanceColorAppearance.VERTEX_FORMAT
});

Circles and Ellipses

Clamp to Terrain

贴地形绘制

Clamp to 3D Tiles

贴3D tiles 绘制

Clamp to 3D Model

Classification Types

分类??

Classification

Clock

3D-Models

Clustering 标注聚合到一起

Clustering: 群聚;聚集

标注聚集到一起

Coplanar Polygon Outline

Coplanar: 共平面

Coplanar Polygon

Corridor Outline

Corridor:走廊,过道

Corridor

Custom DataSource

Custom Geocoder

Custom Per-Feature Post Process

牛奶人

Custom Post Process

Cylinder Outline

Cylinder 圆柱

Cylinders and Cones

CZML Billboard and Label

CZML Box

CZML Circles and Ellipses

CZML Colors

CZML Cones and Cylinders

CZML Corridor

Corridor:走廊

CZML Custom Properties

CZML Model Node Transformations

CZML Custom Properties

CZML Model Articulations

Articulations 关节,分节

CZML Model Node Transformations

CZML Model

CZML Path

CZML Point Time Dynamic

CZML Point

CZML Polygon Interpolating References

Interpolating:插值

CZML Polygon Intervals Availability

CZML Polygon

CZML Polyline

CZML Position Definitions

CZML Rectangle

CZML Reference Properties

CZML Spheres and Ellipsoids

CZML Wall

CZML ZIndex

CZML 加载文件

DataSource Ordering 控制DataSource的顺序

Depth of Field 深度模拟

Distance Display Conditions 深度模拟

更真实

Drawing on Terrain

画线或者画区域

贴地形。

左键开始,右键结束

Earth at Night

只是加载了一个夜晚图层

// The Earth at Night, also known as Black Marble 2017 and Night Lights
var viewer = new Cesium.Viewer('cesiumContainer', {
    imageryProvider: new Cesium.IonImageryProvider({ assetId: 3812 })
});

Ellipse Outline

Ellipse

Ellipsoid Outline

Ellipsoid Surface

Ellipsoid

GeoJSON and TopoJSON

可以自定义样式

GeoJSON simplestyle

在geojson定义的小样式图标

//Load a GeoJSON file containing simplestyle information.
//To learn more about simplestyle, see https://github.com/mapbox/simplestyle-spec

//In this particular example, the name of each entity is set to its maki icon identifier.
//Clicking on each billboard will show it's identifier in the InfoBox.

Geometry and Appearances各种几何体和样式

Geometry Height Reference

Geometry Offset Attribute box cylinder ellipsoid

Geometry Offset Attribute

Globe Materials 高程渲染图,坡度

高程、坡度,朝向 渲染图

等高线(为什么没有数字标绘呢)

Google Earth Enterprise

? 把谷歌地球企业版的数据图层加入了?

Ground Atmosphere 大气效果调整

Atmosphere: 大气

Ground Polyline Material 贴地线材质

Ground Primitive Materials

Ground Primitive

Ground Primitive

Hello World

HTML Overlays html元素绑定到地球上

Image-Based Lighting

Imagery Adjustment

Imagery Color To Alpha

Imagery Cutout

清楚显示地图中的一块

Cutout: 布或纸上剪下的图案花样

Imagery Layers Manipulation

Manipulation: 操作

显示瓦片网格。第0层一分2

可以仔细研究一下。

Imagery Layers Split

地球分割成两部分分别显示影像。

左右可切割。

Imagery Layers Texture Filters

一半清晰一半模糊?

用途在哪里?

Imagery Layers

控制图层透明度,亮度

Interpolation 插值

KML Tours

KML

动态线

Labels

文字标注

各种效果

字体

随着距离远近效果的变化

LensFlare

LensFlare 镜头光晕

LocalToFixedFrame

Many Clipping Planes

Map Pins

Material

Montreal Point Cloud 蒙特利尔点云

Multi-part CZML

CZML分成多个文件,不断加载

Multiple Synced Views

左右同步

效果很好

Natural Earth II

Offline

PAMAP Terrain 高分辨率影像

PAMAP:只是一个样例

Particle System Fireworks

Particle System Tails

Particle System Weather

Particle System

Per Instance Color

Per-Feature Post Processing

Physically-Based Materials

Pick From Ray

Picking

鼠标悬浮显示经纬度

显示高度

选择 entity

可以识别鼠标在哪个entity上悬浮

Plane

PointPrimitives

Points

Polygon Outline

Polygon

Polyline Color

Polyline Dash

Polyline Material

Polyline Volume Outline

Polyline Volume

Polyline

Polylines on 3D Tiles

Polylines On Terrain 跟随地形

Polylines

Post Processing

Projection切换正交投影和透视投影

切换正交投影和透视投影

投影切换插件

Rectangle Outline

Rectangle 可旋转的矩形

矩形+图片

Rotatable 2D Map

Sample Height from 3D Tiles

Scene Rendering Performance 帧率

Sentinel-2 哨兵影像

Shadows

Show or Hide Entities

Simple Polyline

Simple Polyline

Sphere Outline

Sphere

Spheres and Ellipsoids

Star Burst(爆开)一种特殊效果

点击后会爆开

Terrain Clipping Planes

Terrain Entity Batching

Terrain Exaggeration 夸张

Terrain

高程切换

获取某点的高程,可以指定层数

Time Dynamic Point Cloud

Time Dynamic Wheels

Video

Volumes

Wall Outline

Wall

Washington DC 2017

Web Map Service WMS

Web Map Tile Service with Time

Z-Indexing Geometry 几何图形叠加顺序