当前位置: 首页 > news >正文

肥乡邯郸做网站看片子用什么app免费苹果手机

肥乡邯郸做网站,看片子用什么app免费苹果手机,农村电子商务专业就业方向,创意品牌型网站作者:kele 一、背景 SuperMap Hi-Fi 3D SDK(2023 11i) for Unity推出新功能:支持矢量面同时贴地形图层和模型图层,并且能实现数据点击查询属性、更改初始填充颜色、初始边框线颜色、选中填充颜色、选中边框线颜色、控…

作者:kele

一、背景

SuperMap Hi-Fi 3D SDK(2023 11i) for Unity推出新功能:支持矢量面同时贴地形图层和模型图层,并且能实现数据点击查询属性、更改初始填充颜色、初始边框线颜色、选中填充颜色、选中边框线颜色、控制显示高度等效果。

二、功能介绍

SuperMap Hi-Fi 3D SDK(2023 11i) for Unity支持矢量面叠加模型缓存、地形使用,并且支持设置矢量面填充颜色、线框颜色、选中颜色、可见高度等参数
在这里插入图片描述

三、实现步骤

1、制作矢量面数据

准备好矢量面数据,使用 SuperMap iDesktopX 桌面软件将数据添加到场景中,通过【风格设置】将数据前景色、线颜色都设置成白色
在这里插入图片描述
保存场景,对场景右键【生成场景瓦片】,S3M版本选择【S3M 1.0】格式,得到瓦片数据

在这里插入图片描述

2、Unity中添加矢量面瓦片数据

选择矢量面配置文件(*.scp)后,点击【添加图层】
在这里插入图片描述
之后以同样的方式,添加一份倾斜摄影瓦片数据,运行场景
在这里插入图片描述
可以看到,倾斜摄影瓦片和矢量面瓦片都添加到场景中了,但是矢量面瓦片并没有贴在模型上,也没有初始化颜色,下面咱们通过代码来控制矢量面的初始颜色、选中颜色,以及显示高度。

3、设置矢量面显示风格、贴模型对象、贴地

找到并打开 SupermapGIS 脚本,在 SceneAddLayer 方法中插入以下代码:

 	//设置矢量面数据  贴倾斜  var s3mLayer = info.Layer as Layer3DS3MFile;if (s3mLayer.DataType == S3MType.ObliquePhotogrammetry3DModel)s3mLayer.ClampVector = true;//设置矢量面数据填充颜色、边框颜色、选中风格if (s3mLayer != null && s3mLayer.Type == Layer3DType.S3M && s3mLayer.Name.Contains("社")){//设置矢量面初始风格:面颜色、半透;贴地矢量面的边框颜色;执行贴地Style3D style = s3mLayer.Style;style.FillColor = new Color(02f, 0.4f, 0.1f, 0.5f); //蓝色style.LineColor = new Color(0.0f, 1.0f, 0.0f, 1.0f);//绿框style.AltitudeMode = AltitudeMode.ClampToGround;//贴地s3mLayer.Style = style;//设置选中风格Style3D selectstyle = s3mLayer.SelectStyle;selectstyle.FillColor = new Color(0.0f, 0.0f, 1.0f, 0.5f);   //蓝色selectstyle.AltitudeMode = AltitudeMode.ClampToGround;s3mLayer.SelectStyle = selectstyle;s3mLayer.UpdateData();}

在这里插入图片描述

4、根据相机高度,控制矢量面显隐

找到并打开 SupermapGIS 脚本,在 PlayingUpdate 方法中插入以下代码:

	//当相机高度小于5000米时,显示矢量面,反之隐藏if (came.Altitude < 5000){for (int i = 0; i < Realspace.SceneControl.Scene.Layers.Count; i++){var layer = Realspace.SceneControl.Scene.Layers[i];if (layer.Type == Layer3DType.S3M && layer.Name.Contains("社")) //找到社区矢量面图层{if (layer.IsVisible != true){layer.IsVisible = true; //矢量面图层可见性}}else if (layer.Type == Layer3DType.S3M && layer.Name.Contains("Config")) //找到倾斜摄影图层{layer.IsVisible = true; //倾斜摄影图层可见性}else if (layer.Type == Layer3DType.S3M){if (layer.IsVisible == true){layer.IsVisible = false; //隐藏其它矢量面图层}}}}

5、查询属性

打开属性查询功能,通过鼠标点击矢量面进行属性查询
在这里插入图片描述

四、最终效果

在这里插入图片描述

http://www.hkea.cn/news/143182/

相关文章:

  • 当当网站开发系统说明搜索引擎排名google
  • 国外男女直接做的视频网站企业邮箱登录入口
  • 成都可以做网站的公司百度手机助手最新版下载
  • 赤峰网站建设招聘市场营销互联网营销
  • 网站开发后端需要哪些技术友情链接检索数据分析
  • 金华竞价排名 金华企业网站建设常见的网络营销平台有哪些
  • p2p网站开发关键词seo是什么意思
  • 自己免费怎么制作网站合肥今天的最新消息
  • 今日头条新闻10条简短seo网络优化招聘信息
  • 赣州人才网官方网站关键词seo优化软件
  • cad做兼职区哪个网站郑州网络营销公司排名
  • 宁夏银川做网站的公司有哪些网络营销分类
  • 换物网站为什么做不起来中国免费广告网
  • 可以显示一张图片的网站怎么搭建搜索引擎优化策略
  • 精品课程网站建设论文今天的新闻最新消息
  • 检查网站收录问题蚌埠seo外包
  • 建站展示网站优化网
  • 秦皇岛网站建设价格深圳seo公司
  • 广告型网站建设广州营销网站建设靠谱
  • 包头学做网站平台开发
  • 个人如何做微商城网站指数分布的分布函数
  • 北京网站设计哪家公司好建站工具
  • 深圳外贸网络推广seo诊断书案例
  • Java做网站的基本框架优化关键词规则
  • 网上手机商城网站建设直通车推广计划方案
  • 网站框架是谁做做个电商平台要多少钱
  • 网站开发建设书籍推荐b2b外贸平台
  • 网站首页的布局设计进行优化
  • 无锡做家纺公司网站如何建网站不花钱
  • bootstrap制作的网站页面优化网站seo