SuperMap iClient3D for WebGL教程(Entity)-EllipseGraphics
作者:刘大
本文同步更新于简书文章https://www.jianshu.com/p/3577efdb37e8
EllipseGraphics,顾名思义就是椭圆的实体对象,我们首先通过下面的图1来看下EllipseGraphics具有哪些参数,
1.semiMajorAxis:椭圆长半轴;
2.semiMinorAxis:椭圆短半轴,其值应不大于semiMajorAxis,长短半轴相等即为圆;
3.height:椭圆相对于地球椭球面的高度;
4.extrudedHeight:t椭圆的挤压面相对于地球椭球面的高度;其值与height相等为椭圆,不等则为柱体,不设置默认与height一致;
5.show:是否显示,默认为true;
6.fill:是否使用纹理填充,默认为true,若设置为false,则设置的material属性无效,可用在只显示轮廓线时;
7.outline:是否显示轮廓线,默认显示;
8.outlineColor:轮廓线颜色,outlineWidth线宽度(该值设置无效)
9.numberOfVerticalLines:轮廓线垂直椭球面的条数;默认为12;
10.rotation:椭圆从北面逆时针旋转的角度;
11.stRotation:椭圆纹理从北面逆时针旋转的角度;
12.granularity:椭圆上各点之间的角距离,默认为Cesium.Math.RADIANS_PER_DEGREE,即(Math.PI / 180.0)改值越小,椭圆越光滑;
13.shadows:是否显示阴影;
14.distanceDisplayCondition:椭圆显示的相机高度范围,参数设置可查看下图
简单说明了下各个参数,接下来我们直接看代码以及运行效果,直观的感受下吧
运行效果:
除此之外,我们还可以借助CallbackProperty,我们自定义一个callback函数,在不同的状态下,返回不同的值;比如改变椭圆长短半轴的值,椭圆纹理的旋转角度等,来实现呼吸以及转动的动态效果,下面就直接看看主要代码和效果动图吧
效果:
SuperMap iClient3D for WebGL教程(Entity)-EllipseGraphics相关推荐
- SuperMap iClient3D for WebGL教程(Entity)-ModelGraphics
作者:为梦齐舞 本文同步更新于简书文章[https://www.jianshu.com/p/bdf397685e8b] ModelGraphics类是隶属于实体对象的一个类型,主要用于创建模型图形,加 ...
- SuperMap iClient3D for WebGL教程 粒子特效-基础火焰特效
SuperMap iClient3D for WebGL教程 粒子特效-基础火焰特效 粒子特效简介 使用粒子特效 完整代码 作者: NIck Cheng 粒子特效简介 粒子特效通常使用与要表现某些动态 ...
- SuperMap iClient3D for WebGL教程 Primitive
SuperMap iClient3D for WebGL教程 Primitive WuYK 在Webgl中,实体对象主要由两大类组成,一类是Entity对象,还有一类就是Primitive对象.那么有 ...
- SuperMap iClient3D for WebGL教程 粒子特效-扩展喷泉特效
SuperMap iClient3D for WebGL教程 粒子特效-扩展喷泉特效 扩展喷泉特效 喷泉特效实现 完整代码 作者: NIck Cheng 扩展喷泉特效 之前的博客已经讲过了如何去生成一 ...
- SuperMap iClient3D for WebGL教程 Camera
SuperMap iClient3D for WebGL教程 Camera WuYK 在WebGL场景里,有一类很重要的对象,那就是我们的相机Camera对象.这里的Camera相当于人的眼睛,从坐标 ...
- SuperMap iClient3D for WebGL教程(空间分析)- 地表开挖及修改
地表开挖主要是为了显示出地下的场景,比如地下管网,而地形修改通常是为了让地表平整,便于跟模型匹配,接下来我们分别说说如何实现地表开挖和地形修改. 地表开挖 1.引用核心样式文件和库文件 <scr ...
- SuperMap iClient3D for WebGL教程(影像篇)-Mapbox
作者:为梦齐舞 本文同步更新于简书文章https://www.jianshu.com/p/e19129908252 Mapbox 是一个可以创建各种自定义地图的网站,如 foursquare.Pint ...
- SuperMap iClient3D for WebGL教程(Entity)- PathGraphics
作者:刘大 本文已同步更新于简书https://www.jianshu.com/p/5dd1da2afab4 前面的系列文章里面,已经介绍了一部分Entity实体对象,今天我们来看看PathGraph ...
- SuperMap iClient3D for WebGL教程(Entity)-LabelGraphics
作者:刘大 本文已同步更新于简书文章 https://www.jianshu.com/p/4b1a196d11cf LabelGraphics文本实体对象,主要用于在场景中进行标注,展示地物的文本信息 ...
最新文章
- 公众号管理01-基本架构
- 前腾讯游戏产品经理舒展:「觉」是产品最重要的维度
- ERP实施过程中的误区 你知道吗?
- 浅析iOS中的触摸事件
- bzoj1051 受欢迎的牛 结论+tarjan
- 将Notepad++配置为Python编译器
- stack 和 heap区别
- Oracle使用sys用户exp备份数据
- rgb sw 线主板接口在哪_旋转RGB制作指导
- 《大数据技术原理与应用》第一章-大数据概述
- 优化算法3--蚁群算法(原理)
- jwplayer.v7.1.4视频播放器的使用
- ps将psd等比缩放、等份切片、psd转为jpg、Cutterman、切片方法、旋转方法(编辑)
- 使用主成分分析进行图像压缩
- Codeforces Round #444 (Div. 2)-贪心尺取-Ratings and Reality Shows
- NodeJS Addon开发
- 摄像头模组简介与质量管控(连载三)
- 安卓9.0系统出现 CLEARTEXT communication to XX not permitted by network security policy
- unwallet奖金制度解析
- 2021浏阳一中高考成绩查询,浏阳市2021年“三考”增加考生万余名
热门文章
- DM8148评估板电源分析
- 搭建gataway鉴权流程
- 书签转json格式代码(chrome,edge...)
- 微控制器在汽车驱动中的分析
- 浙大远程教育离线作业计算机2,浙大远程教育操作系统原理离线作业参考答案.doc...
- 前端面试——那些web前端经典面试题大全及答案(html/css部分)
- Python提取MP3
- 老毛桃PE修改方法(屏蔽更改主页,屏蔽加装的绿色浏览器)
- (转)web前端开发分享-css,js入门篇
- Xinetd--01--理论