如何使用SuperMapiClient3D for WebGL教程中的Entity PointGraphics进行点图形绘制?

2026-06-11 04:472阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计353个文字,预计阅读时间需要2分钟。

如何使用SuperMapiClient3D for WebGL教程中的Entity PointGraphics进行点图形绘制?

作者将《梦蝶舞》的剧本与简文书章节同步更新,节选学习PointGraphics对象作为梦蝶舞,更新于简书文章[链接](https://www.jianshu.com/p/20a402abec6d)。

作者为梦齐舞本文同步更新于简书文章[www.jianshu.com/p/20a402abec6d]

本节继续学习PointGraphics对象这个是一个点类型对象属性相对较少可以直接添加矢量点对象接下来我们一起学习下吧。

实现代码如下

viewer.entities.add({id: "test",position:Cesium.Cartesian3.fromDegrees(117,32,500),point: {color: Cesium.Color.RED,pixelSize:20,outlineColor:Cesium.Color.BLUE,outlineWidth:5,disableDepthTestDistance:Number.POSITIVE_INFINITY}});

一、主要参数介绍

1、position点的坐标位置需要注意的是这个属性是设置给entity的而不是point的内部。 2、pixelSize点的大小以像素为单位。 3、outlineColor点的外边框颜色。 4、outlineWidth点外边框的宽度。 5、show点是否显示。 6、scaleByDistance设置基于相机距离的点大小也就是说可以根据不同的相机高度来设置点的不同大小一个NearFarScalar类型比如我设置scaleByDistance为new Cesium.NearFarScalar(1500, 10, 50000, 2)如果设置了pixelSize则两者会相乘。

阅读全文

本文共计353个文字,预计阅读时间需要2分钟。

如何使用SuperMapiClient3D for WebGL教程中的Entity PointGraphics进行点图形绘制?

作者将《梦蝶舞》的剧本与简文书章节同步更新,节选学习PointGraphics对象作为梦蝶舞,更新于简书文章[链接](https://www.jianshu.com/p/20a402abec6d)。

作者为梦齐舞本文同步更新于简书文章[www.jianshu.com/p/20a402abec6d]

本节继续学习PointGraphics对象这个是一个点类型对象属性相对较少可以直接添加矢量点对象接下来我们一起学习下吧。

实现代码如下

viewer.entities.add({id: "test",position:Cesium.Cartesian3.fromDegrees(117,32,500),point: {color: Cesium.Color.RED,pixelSize:20,outlineColor:Cesium.Color.BLUE,outlineWidth:5,disableDepthTestDistance:Number.POSITIVE_INFINITY}});

一、主要参数介绍

1、position点的坐标位置需要注意的是这个属性是设置给entity的而不是point的内部。 2、pixelSize点的大小以像素为单位。 3、outlineColor点的外边框颜色。 4、outlineWidth点外边框的宽度。 5、show点是否显示。 6、scaleByDistance设置基于相机距离的点大小也就是说可以根据不同的相机高度来设置点的不同大小一个NearFarScalar类型比如我设置scaleByDistance为new Cesium.NearFarScalar(1500, 10, 50000, 2)如果设置了pixelSize则两者会相乘。

阅读全文