com.supermap.realspace

类 PipeLayerSettings



  • public class PipeLayerSettings
    extends Object
    管点管线参数设置
    • 方法详细资料

      • reset

        public void reset(PipeLayerSettings settings)
        构造一个新的 PipeLayerSettings 对象。
        参数:
        settings - PipeLayerSettings 对象
      • clear

        public void clear()
        清除 PipeLayerSettings 对象。
      • getMatchSymMatchMode

        public ModelSymbolMatchMode getMatchSymMatchMode()
        获取管点模型与管线的匹配模式。ModelSymbolMatchMode设置为AlignPipeLine时,阀门模型根据管线走向自适应调整角度。
        返回:
        管点模型与管线的匹配模式
      • setMatchSymMatchMode

        public void setMatchSymMatchMode(ModelSymbolMatchMode mode)
        设置管点模型与管线的匹配模式。

        将ModelSymbolMatchMode设置为AlignPipeLine,阀门模型将根据管线走向自适应调整角度。 制作阀门模型时,阀门底部管道应沿X轴方向,阀门开关则沿Z轴方向。若制作的模型符号方向与此设置不一致,请旋转角度。

        参数:
        mode - 管点模型与管线的匹配模式
      • getMaterialFile

        public String getMaterialFile()
        获取管线PBR材质文件路径。
        返回:
        PBR材质文件路径
      • setMaterialFile

        public void setMaterialFile(String materialFile)
        设置管线PBR材质文件路径
        参数:
        materialFile - PBR材质文件路径,为json文件路径,如:E:/pipe/pbr.json,纹理与json文件在同一目录下。
      • getMaterial3D

        public Material3D getMaterial3D()
        获取管网图层材质
        返回:
        材质
      • setMaterial3D

        public void setMaterial3D(Material3D material3D)
        设置管网图层材质
        参数:
        material3D - 材质,需要使用Material3DPBR附材质

Copyright © 2021–2024 SuperMap. All rights reserved.