cesium Primitive与Enity

Cesium加载点线面矢量数据分为: Primitive API与Enity API;

Primitive API:面向三维图形开发者,更底层(灵活、性能高、使用复杂)需要有WebGL知识

几何形状(Geometry):

外观(Appearance):定义Primitive的着色(Sharding),包括GLSL(OpenGL着色语言)顶点着色器和片段着色器(vertex and fragment shaders),以及渲染状态(render state)

Enity API:数据驱动,更高级一些(性能略低,接口一致,容易使用)

viewer.entities.add方法添加 Enity 矢量数据,或用CustomDataSource对象管理

支持类型:

点Point,文字Label,图标点Billboard,线Polyline,虚线PolylineDash,管道线PolylineVolume,

走廊Corridor,墙Wall,平面Plane,面Polygon,盒子Box,长方形Rectangle,圆 椭圆 圆柱Circle,

圆锥体Cylinder,球Sphere,椭球Eillpsoid

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容