首页 / 浏览问题 / 组件GIS / 问题详情
iobject中用什么接口设置图层特效?
7EXP 2022年03月24日

想在组件开发中实现idesktop中的效果,不知道用什么接口:

1个回答

您好,请问您使用的 Super iObjects 中的哪个平台的产品进行开发的呢?Java组件?.NET组件?还是C++组件?

若您使用的是 SuperMap iObjects .NET组件的话,您可以从 SuperMap iObjects .NET组件安装目录/Help目录下的帮助文档中检索 Layer3DSettingVector类,其中Effect属性对应的是您截图中面板,这些属性可以通过Effect对象控制。

希望可以帮到您。
2,253EXP 2022年03月24日
.NET的。我看到这个了,但是Layer3DSettingVector的Effect属性是只读的啊!?

您好,经过确认后,Effect属性的确只是只读的,如果需要设置三维图层特效,只能通过从Effect对象获取的EffectSettings数组进行设置,如下图代码,根据每个EffectSetting的Name判断当前EffectSetting指代的特效属性,通过EffectSetting的Value进行对应特效属性的值更新。

希望可以帮到您。

...