SuperMap iClient3D for WebGL教程-管线流动特效
作者:Volare
随着目前在WebGl中展示管线的项目越来越多,但大多是直接展示的管线,其中没有水流流动的效果,而在本文中将为大家介绍如何在WebGl中展示管线中水流流动的效果,目前在WebGl中用的比较多的方法有2种,一种为尾迹线效果,另外一种为S3M图层设置模型纹理在UV坐标上的运动速度。
一、尾迹线效果
(1)首先我们需要将管线数据在桌面中导出为JSON数据以用于后面尾迹线的效果(工作空间管理器选择数据集右键导出数据集)
(2)桌面中制作管线的三维效果,并发布为三维服务,在代码中首先添加三维服务,然后通过entity添加尾迹线的效果,尾迹线主要的实现接口为PolylineTrailMaterialProperty。
二、设置模型纹理在UV坐标上的运动速度
(1)首先在桌面中设置静态的管线流动的符号效果,并为管线赋予该图层风格效果
(2)保存场景,并对该场景生成三维缓存,最后在iserver发布三维服务。
(3)代码中首先添加上一步中发布的三维服务,并获取到管线的图层,设置textureUVSpeed属性,速度和流动方向都可以通过自己来调节。
SuperMap iClient3D for WebGL教程-管线流动特效相关推荐
- SuperMap iClient3D for WebGL教程 粒子特效-基础火焰特效
SuperMap iClient3D for WebGL教程 粒子特效-基础火焰特效 粒子特效简介 使用粒子特效 完整代码 作者: NIck Cheng 粒子特效简介 粒子特效通常使用与要表现某些动态 ...
- SuperMap iClient3D for WebGL教程 粒子特效-扩展喷泉特效
SuperMap iClient3D for WebGL教程 粒子特效-扩展喷泉特效 扩展喷泉特效 喷泉特效实现 完整代码 作者: NIck Cheng 扩展喷泉特效 之前的博客已经讲过了如何去生成一 ...
- SuperMap iClient3D for WebGL教程(Entity)-ModelGraphics
作者:为梦齐舞 本文同步更新于简书文章[https://www.jianshu.com/p/bdf397685e8b] ModelGraphics类是隶属于实体对象的一个类型,主要用于创建模型图形,加 ...
- SuperMap iClient3D for WebGL教程 Camera
SuperMap iClient3D for WebGL教程 Camera WuYK 在WebGL场景里,有一类很重要的对象,那就是我们的相机Camera对象.这里的Camera相当于人的眼睛,从坐标 ...
- SuperMap iClient3D for WebGL教程 Primitive
SuperMap iClient3D for WebGL教程 Primitive WuYK 在Webgl中,实体对象主要由两大类组成,一类是Entity对象,还有一类就是Primitive对象.那么有 ...
- SuperMap iClient3D for WebGL教程(空间分析)- 地表开挖及修改
地表开挖主要是为了显示出地下的场景,比如地下管网,而地形修改通常是为了让地表平整,便于跟模型匹配,接下来我们分别说说如何实现地表开挖和地形修改. 地表开挖 1.引用核心样式文件和库文件 <scr ...
- SuperMap iClient3D for WebGL教程(影像篇)-Mapbox
作者:为梦齐舞 本文同步更新于简书文章https://www.jianshu.com/p/e19129908252 Mapbox 是一个可以创建各种自定义地图的网站,如 foursquare.Pint ...
- SuperMap iClient3D for WebGL教程(特效)- 扫描线
WebGL带有许多特效效果,本文给大家讲讲怎么实现扫描线的效果.当需要实现事故影响范围的传播,可以使用这个功能. 一.开启特效 扫描线特效的功能主要的接口是new Cesium.ScanEffect( ...
- SuperMap iClient3D for WebGL教程(特效)- 聚光源
作者:Volare 在上一篇的博客中为大家讲解了如何在WebGl中制作点光源,在这篇博客中小编再来为大家讲述一下在WebGl中如果制作聚光源的效果. 一.同样的大家先一起来了解聚光源接口中的参数说明 ...
最新文章
- 收集的网络上大型的开源图像处理软件代码(提供下载链接)
- python函数名的语法_Python 基础语法六 ——函数
- Matlab | Matlab从入门到放弃(5)——矩阵与format
- Android之Volley 源码解析
- # 遍历结构体_C#学习笔记05--枚举/结构体
- springcloud云服务架构-HongHu commonservice-eureka项目构建过程
- mysql 自动备份发送,Centos定时自动备份MySQL数据库并发送至指定邮箱
- LEARNING PYTORCH WITH EXAMPLES
- IOS 文件管理 2
- 活动目录AD 取用户过期时间accountExpires
- mysqldump 备份命令使用中的一些经验总结
- CC2530射频通信
- Duilib使用wke显示echarts
- 如何获取filecoin_分析:如何捕获Filecoin的价值?
- windows10和linux流畅,《古墓丽影10:崛起》Linux平台与Windows平台流畅度对比
- 源码包安装Nginx(1.19.1),并配置Nginx,比如:用户认证,防盗链,虚拟主机,SSL等功能
- 第八章 性能优化 之 内存优化(一)
- change在python是什么函数_python函数基础
- 写给那些搜了很多教程安装win10但老是提示报错的童鞋
- 学术造假导致导师自杀,后将这段学术丑闻经历出书贩卖,一年收入上百万......
热门文章
- oracle计算timestamp差,Oracle 计算timestamp和date类型的时间差
- STM32使用ADC+DMA进行多通道模拟量采集 (踩坑及傻瓜式解析)
- HDU 6595 Everything Is Generated In Equal Probability (期望dp,线性推导)
- maven项目中,添加依赖后,出现Dependency 'xxxx‘ not found解决过程
- Electron是什么以及可以做什么
- java 时间轮算法_时间轮算法解析(Netty HashedWheelTimer源码解读)
- 数字联接新动能 | 专访亿联IT总监赖志豪:AI是亿联未来数字化建设的方向
- Vue脚手架创建步骤
- hive开窗/窗口函数
- 黑马程序员_JAVA之IO流(其他IO流)