浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
拉伸建模设置好参数之后不起作用
yaodongd...
33EXP
2022年05月12日
iobject.net中遇到了设置拉伸高度之后不知道怎么让拉伸起作用
m_layer3DOSGBFile.SetObjectsExtendHeight(tempDictExtendedHight);
选择对应图层之后 设置高度,设置拉伸高度之后,还需要操作什么才可以使建模拉伸设置的高度成为立体
拉伸建模设置好参数之后不起作用
请
登录
或者
注册
后回答这个问题。
1个回答
您好,建议您检查一下图层的高度模式(AltitudeMode)设置,当高度模式设置为“贴地(ClampToGround)”和“修改地形(ModifyTerrain)”的时候,拉伸高度是无效果的。
希望可以帮到您。
刘程贤
2,168EXP
2022年05月12日
是绝对高度
请问您加载的是OSGB模型的数据缓存吗?如果是OSGB模型数据缓存(.scp),在三维场景中不支持拉伸高度效果的。
那如果想要实现拉伸效果应该在什么条件下
实例代码中有个也是scp缓存,那个拉伸为什么就可以
您好,如果是模型数据的scp缓存,拉伸高度效果无效,但如果是面数据集的scp缓存,是可以支持拉伸高度效果的。
建议您确定一下您加载的scp缓存源数据类型,若已经是面数据了,但仍然拉伸效果无效,建议您私信我您的联系方式(QQ),将您的代码发给我或者我远程帮您看看原因。
那麻烦您帮忙看看
您好,scp只是三维缓存数据的配置文件,倾斜摄影、模型缓存、BIM精模、点线面三维切片缓存、点线面矢量缓存等它们进行缓存生成的三维切片的配置文件都是scp。
但能否拉伸不是取决于他是不是scp,而是取决于它本身的数据形式,像是倾斜摄影、模型数据、三维切片缓存便是不可以拉伸的,生成的矢量缓存才支持拉伸。
最终需求是缓存的话,其实是建议在切缓存前使用三维地理设计-规则建模-拉伸建模,把数据拉伸成模型在生成缓存。
或者三维数据-生成缓存- 面拉伸成模型缓存,直接用面数据生成拉伸好的三维切片缓存(scp)。
那您看看这个是不是就是矢量缓存,LB是三维切片缓存,在客户端中设置高度之后拉伸效果是有的,加载这个数据到代码中之后,面也选择了,根据api也设置了高度,但是拉伸没有效果
你在桌面端可以拉伸的话那就是行的,组件端你要设在Layer3DOSGBFile.Style的拉伸高度里。
geostyle3d.ExtendedHeight
Layer3DOSGBFile.SetObjectsExtendHeight这个设置是什么
刚才geostyle3d.ExtendedHeight设置了拉伸高度 没有起作用
感谢大佬 解决了已经
Layer3DOSGBFile.SetObjectsExtendHeight 老接口
不客气呢
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
设置日照阴影之后拉伸的模型不显示阴影
矢量拉伸建模并发布三维场景服务后,风格设置丢失?
矢量拉伸建模后,模型的线框是否可以进行设置
布局中图例设置了之后效果不起作用
三维管线自适应管线模型设置好但是不显示,也不起作用。
矢量线放样建模时可以设置拉伸高度吗
在场景中三维拉伸的建筑物颜色与设置不符
构建坡屋顶之前的拉伸构建房屋的墙部分是指线性拉伸吗
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...