com.supermap.realspace

类 Layer3DInstance



  • public class Layer3DInstance
    extends Layer3D
    Layer3DInstance类用于实例化图层
    • 方法详细资料

      • dispose

        public void dispose()
      • getLODSize

        public int getLODSize()
        获取LOD层级数
      • setLODSize

        public void setLODSize(int LODSize)
        设置LOD层级数
      • getTileWidth

        public double getTileWidth()
        获取瓦片边长
      • setTileWidth

        public void setTileWidth(double tileWidth)
        设置瓦片边长
      • getMaxVisibleDistance

        public double getMaxVisibleDistance()
        获取最大可视距离
      • setMaxVisibleDistance

        public void setMaxVisibleDistance(double maxVisibleDistance)
        设置最大可视距离
      • getObjectFiltrateThreshold

        public double getObjectFiltrateThreshold()
        获取过滤阈值
      • setObjectFiltrateThreshold

        public void setObjectFiltrateThreshold(double objectFiltrateThreshold)
        设置过滤阈值
      • getLODRangeScale

        public double getLODRangeScale()
        获取LOD切换系数
      • setLODRangeScale

        public void setLODRangeScale(double LODRangeScale)
        设置LOD切换系数
      • addInstanceModel

        public void addInstanceModel(String modelName,
                                     ArrayList<InstanceObjectState> instanceObjectStates)
        添加实例化模型
        参数:
        modelName - 添加实例化模型对象的名字
        instanceObjectStates - 实例化模型对象状态,包括模型的位置、姿态、颜色等
      • setLODModel

        public void setLODModel(String modelName,
                                String[] listModelPath)
        将模型添加到图层上
        参数:
        modelName - 设置模型名字
        listModelPath - 模型文件的绝对路径

Copyright © 2021–2024 SuperMap. All rights reserved.