浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
从模型数据集或缓存提取单个模型并显示在三维场景
chenzhil...
6EXP
2018年08月24日
使用产品:SuperMap iObject 9D 操作系统:win7 x64
数据类型: UDB文件型
问题详细描述:建筑模型是分层分户的(如24层就有24个建筑,每层都有内部结构)。点击一层可以单独显示一层,显示里面的内部结构,可否能从模型数据集或缓存提取单个模型
三维模型
请
登录
或者
注册
后回答这个问题。
1个回答
您好!您是想在我们的桌面idesktop实现您所说的功能还是在组件开发中实现呢?
胡延南
3,362EXP
2018年08月24日
组件开发里实现
我建议您在刚开始建模时,就对模型以分层分户进行创建组,这样导出的模型在场景中可以分层分户而且效果很好。
如果您一定要用代码实现,就用倾斜摄影数据单体化的思路一致,分层和普通的模型单体化不同的一点就在于需要每一个楼层的矢量面数据,比如一栋5层高的楼房,地面的底部高程为0米,每层高3米,就需要5个重叠的矢量面,建两个字段来分别存储底部高程和拉伸高层,第一楼底部高层就为0,拉伸高度为3,第二楼底部高程为3,拉伸高度为3,以此类推,给每一个面的这两个字段赋值,加载到场景中,给该矢量图层风格设置中设置高度模式为相对地面,设置底部高程和拉伸高度。最后对图层设置选择风格时设置贴对象模式。
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
对单个模型数据集生成缓存加载到场景中设置可见距离和可见高度
从模型数据集1取出记录导入另一个模型数据集2,模型数据集2不显示模型。
如何从udb的三维数据集中提取三维属性并保存成属性数据集?
模型数据集怎么进行生成整个场景缓存操作
三维模型缓存保存到MongoDB时提示数据格式不支持
CAD数据集生成三维缓存场景,在iserver webgl加载不显示;
三维矢量场景缓存可以转换为osgb或者s3m的格式吗?
模型数据集生成场景缓存
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...