com.supermap.realspace

类 EnvironmentLight



  • public class EnvironmentLight
    extends Object
    支持场景设置环境光贴图。使带有PBR材质的对象反射周边环境,让场景效果更真实、美观。
    • 构造器详细资料

      • EnvironmentLight

        public EnvironmentLight()
        默认构造函数,构造一个新的 EnvironmentLight 对象。
      • EnvironmentLight

        public EnvironmentLight(EnvironmentLight light)
        根据给定的 EnvironmentLight 对象构造一个与之完全一样的新 EnvironmentLight 对象。
        参数:
        light -
      • EnvironmentLight

        public EnvironmentLight(Scene scene)
        根据给定的 scene 对象构造一个新的 EnvironmentLight 对象。
        参数:
        scene - 场景
    • 方法详细资料

      • getScene

        public Scene getScene()
        获取需要环境光贴图的场景
        返回:
        需要环境光贴图的场景
      • setScene

        public void setScene(Scene m_Scene)
        设置需要环境光贴图的场景
        参数:
        m_Scene - 需要环境光贴图的场景
      • getEnvironmentMap

        public String getEnvironmentMap()
        返回环境光贴图。
        返回:
        环境光贴图。
        从以下版本开始:
        11.2.0。
      • setEnvironmentMap

        public void setEnvironmentMap(String m_EnvironmentMap)
        设置环境光贴图。
        参数:
        m_EnvironmentMap - 环境光贴图。
        从以下版本开始:
        11.2.0。
      • getEnvironmentMapIntensity

        public double getEnvironmentMapIntensity()
        返回环境光贴图强度。
        返回:
        环境光贴图强度。
        从以下版本开始:
        11.2.0。
      • setEnvironmentMapIntensity

        public void setEnvironmentMapIntensity(double environmentMapIntensity)
        设置环境光贴图强度。
        参数:
        environmentMapIntensity - 环境光贴图强度。
        从以下版本开始:
        11.2.0。
      • getSphericalHarmonicCoefficients

        public ArrayList<Point3D> getSphericalHarmonicCoefficients()
        返回球谐系数。
        返回:
        球谐系数。
        从以下版本开始:
        11.2.0。
      • setSphericalHarmonicCoefficients

        public void setSphericalHarmonicCoefficients(ArrayList<Point3D> sphericalHarmonicCoefficients)
        设置球谐系数。球谐系数是用来计算环境光反射贴图产生的间接光照时使用的三阶球谐函数系数。由九个值组成。
        参数:
        sphericalHarmonicCoefficients - 球谐系数。
        从以下版本开始:
        11.2.0。

Copyright © 2021–2024 SuperMap. All rights reserved.