首页 / 浏览问题 / 组件GIS / 问题详情
SuperMap iObjects .NET 10i 创建方管如何修改高度?
bb
3EXP 2022年03月11日

 在球面场景里面创建了三维管线模型(方管),想设置它的高度,尝试过使用拉伸,Z值缩放,都没有效果。

方管大多数都是宽*高,但目前方管模型好像只能设置宽度,高度的跟宽度是一样的。

1个回答

您好,修改几何对象位置的话,可以用结合对象offset方法偏移和Position位置设置。

这种方法是修改模型本身的位置,如果只是显示效果的,也可以设置模型图层的高度模式,调整底部高程来实现。

希望可以帮助到您。
10,758EXP 2022年03月11日
不是想修改相关位置,是想把修改方管的高度(宽*高的高度,不是几何位置的高度),我上面的代码设置方管的宽度是0.3,然后生成出来的方管宽*高是0.3*0.3,但是我实际情况宽*高是0.3*0.4 所以我想生成一个0.3*0.4的方管,我用了拉伸高度,或z值缩放,都不行。

我想将高度0.29修改成 0.6  宽度还是保持0.29 ,这个图面应该是能更直观的表达我的意思。

你是模型数据集还是线数据集?线数据集才有风格样式的说法哈,模型数据集的话去修改编辑模型本身Geometry。
线数据集,然后设置的线符号是 962052
线宽是整体的线宽,三维意义的线宽是所有方向的哈,不是你认为想要它是宽的地方就是宽。

这样的话我肯定是建议你新建一个你宽高比需求的线型符号来用,962052这个他就是截面方形的符号,这个宽高比、形状什么的是三维线型符号截面绘制的,不是设置宽高什么的。
...