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
网友评论