com.supermap.realspace
类 PipeLayerSettings

java.lang.Object
  继承者 com.supermap.realspace.PipeLayerSettings

public class PipeLayerSettings
extends java.lang.Object

管点管线参数设置


构造方法摘要
PipeLayerSettings()
           
 
方法摘要
 void clear()
          清除 PipeLayerSettings 对象。
 ModelSymbolMatchMode getMatchSymMatchMode()
          获取管点模型与管线的匹配模式。
 Material3D getMaterial3D()
          获取管网图层材质
 java.lang.String getMaterialFile()
          获取管线PBR材质文件路径。
 void reset(PipeLayerSettings settings)
          构造一个新的 PipeLayerSettings 对象。
 void setMatchSymMatchMode(ModelSymbolMatchMode mode)
          设置管点模型与管线的匹配模式。
 void setMaterial3D(Material3D material3D)
          设置管网图层材质
 void setMaterialFile(java.lang.String materialFile)
          设置管线PBR材质文件路径
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

PipeLayerSettings

public PipeLayerSettings()
方法详细信息

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 java.lang.String getMaterialFile()
获取管线PBR材质文件路径。

返回:
PBR材质文件路径

setMaterialFile

public void setMaterialFile(java.lang.String materialFile)
设置管线PBR材质文件路径

参数:
materialFile - PBR材质文件路径,为json文件路径,如:E:/pipe/pbr.json,纹理与json文件在同一目录下。

getMaterial3D

public Material3D getMaterial3D()
获取管网图层材质

返回:
材质

setMaterial3D

public void setMaterial3D(Material3D material3D)
设置管网图层材质

参数:
material3D - 材质,需要使用Material3DPBR附材质