首页 / 浏览问题 / 组件GIS / 问题详情
超图FAQ:SuperMap iDesktopX中影像显示方式三维晕渲图功能,在SuperMap iObjects Java中是哪个接口呢?
64,468EXP 2025年06月23日
SuperMap iDesktopX中影像显示方式三维晕渲图功能,在SuperMap iObjects Java中是哪个接口呢?

1个回答

【解决办法】iObjects Java 11.3.0 中对应的API是layer.addGridFunction(GridFunctionType type,Map args); 第一个参数使用GridFunctionType GFHillShade,第二个参数为对应函数参数,参考: Azimuth:光源方位角。用于确定光源的方向,是从光源所在位置的正北方向线起,依顺时针方向到光源与目标方向线的夹角,范围为 0-360 度,以正北方向为 0 度,依顺时针方向递增。默认值为:315。 Altitude:光源高度角。用于确定光源照射的倾斜角度,是光源与目标的方向线与水平面间的夹角,范围为 0-90 度。当光源高度角为 90 度时,光源正射地表。默认值为:45。 ShadowModel:三维晕渲图的渲染类型,其值有三种:1,表示同时考虑当地的光照角以及阴影的作用。;2表示只考虑当地的光照角;3表示只考虑区域是否位于阴影中。默认值为:2。 ZFactor:高程缩放系数。该值是指在DEM 栅格中,栅格值(Z 坐标,即高程值)相对于 X 和 Y 坐标的单位变换系数。通常有 X,Y,Z 都参加的计算中,需要将高程值乘以一个高程缩放系数,使得三者单位一致。例如,X、Y 方向上的单位是米,而 Z 方向的单位是英尺,由于 1 英尺等于 0.3048 米,则需要指定缩放系数为 0.3048。如果设置为 1.0,表示不缩放。默认值为:1。
64,468EXP 2025年06月23日
热门文章
关注我们
...