com.supermap.mobjects.situationsimulation
类 GeoEntityEffectScanWave
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.mobjects.situationsimulation.GeoEntityEffect
-
- com.supermap.mobjects.situationsimulation.GeoEntityEffectScanWave
-
- 所有已实现的接口:
- IDisposable
public class GeoEntityEffectScanWave extends GeoEntityEffect
扫描波特效类
-
-
构造器概要
构造器 构造器和说明 GeoEntityEffectScanWave()构造函数
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voiddispose()释放对象doublegetHeight()获取扫描波高度(单位:米)。doublegetLength()获取扫描波长度(单位:米)。ArrayList<UVWMappingMode>getMappingModes()获取材质纹理映射模式列表doublegetModelExtrudeRotateAngle()获取模式构建旋转角度。Point3DgetRotation()获取旋转角度式intgetRotationAxis()获取扫描转动所绕的轴(0是x轴,1是y轴,2是z轴)。doublegetScanAngle()获取扫描角度(单位:角度)。doublegetScanSpeed()获取扫描速度(一次循环动作所旋转的角度)。intgetSectionSlices()获取截面正多边形的边数ArrayList<Double>getSpeedVs()获取材质运动速度列表GeoStyle3DgetStyle3D()获取样式ArrayList<String>getTexturePaths()获取材质路径列表ArrayList<Double>getVTilings()获取重复次数列表doublegetWidth()获取扫描波宽度(单位:米)。voidsetHeight(double dHeight)设置扫描波高度(单位:米)。voidsetLength(double dLength)设置扫描波长度(单位:米)。voidsetModelExtrudeRotateAngle(double dModelExtrudeRotateAngle)设置模式构建旋转角度。voidsetRotation(Point3D ptRotate)设置旋转角度voidsetRotationAxis(int nRotationAxis)设置扫描转动所绕的轴(0是x轴,1是y轴,2是z轴)。voidsetScanAngle(double dScanAngle)设置扫描角度(单位:角度)。voidsetScanSpeed(double dScanSpeed)设置扫描速度(一次循环动作所旋转的角度)。voidsetSectionSlices(int nSlices)设置截面正多边形的边数voidsetStyle3D(GeoStyle3D style3D)设置样式voidsetTexture(ArrayList<String> arrTexturePath, ArrayList<Double> arrVTiling, ArrayList<Double> arrSpeedV, ArrayList<UVWMappingMode> arrMappingMode)设置材质voidsetWidth(double dWidth)设置扫描波宽度(单位:米)。-
从类继承的方法 com.supermap.mobjects.situationsimulation.GeoEntityEffect
clone, fromXml, generateUuid, getOffset, getType, getUuid, isChangeSizeFlowModel, isVisible, setChangeSizeFlowModel, setOffset, setUuid, setVisible, toXml
-
-
-
-
方法详细资料
-
dispose
public void dispose()
释放对象- 指定者:
dispose在接口中IDisposable- 覆盖:
dispose在类中GeoEntityEffect
-
getLength
public double getLength()
获取扫描波长度(单位:米)。- 返回:
- 扫描波长度。
-
setLength
public void setLength(double dLength)
设置扫描波长度(单位:米)。- 参数:
dLength- 扫描波长度。
-
getWidth
public double getWidth()
获取扫描波宽度(单位:米)。- 返回:
- 扫描波宽度。
-
setWidth
public void setWidth(double dWidth)
设置扫描波宽度(单位:米)。- 参数:
dWidth- 扫描波宽度。
-
getHeight
public double getHeight()
获取扫描波高度(单位:米)。- 返回:
- 扫描波高度。
-
setHeight
public void setHeight(double dHeight)
设置扫描波高度(单位:米)。- 参数:
dHeight- 扫描波高度。
-
getScanAngle
public double getScanAngle()
获取扫描角度(单位:角度)。- 返回:
- 扫描角度。
-
setScanAngle
public void setScanAngle(double dScanAngle)
设置扫描角度(单位:角度)。- 参数:
dScanAngle- 扫描角度。
-
getSectionSlices
public int getSectionSlices()
获取截面正多边形的边数- 返回:
- 正多边形的边数
-
setSectionSlices
public void setSectionSlices(int nSlices)
设置截面正多边形的边数- 参数:
nSlices- 正多边形的边数
-
getStyle3D
public GeoStyle3D getStyle3D()
获取样式- 返回:
- 样式
-
setStyle3D
public void setStyle3D(GeoStyle3D style3D)
设置样式- 参数:
style3D- 样式。
-
getRotation
public Point3D getRotation()
获取旋转角度式- 返回:
- 旋转角度
-
setRotation
public void setRotation(Point3D ptRotate)
设置旋转角度- 参数:
ptRotate- 旋转角度
-
getMappingModes
public ArrayList<UVWMappingMode> getMappingModes()
获取材质纹理映射模式列表- 返回:
- 纹理映射模式列表
-
setTexture
public void setTexture(ArrayList<String> arrTexturePath, ArrayList<Double> arrVTiling, ArrayList<Double> arrSpeedV, ArrayList<UVWMappingMode> arrMappingMode)
设置材质- 参数:
arrTexturePath- 材质路径列表arrVTiling- 重复次数列表arrSpeedV- 运动速度列表arrMappingMode- 纹理映射模式列表
-
getModelExtrudeRotateAngle
public double getModelExtrudeRotateAngle()
获取模式构建旋转角度。- 返回:
- 模式构建旋转角度。
-
setModelExtrudeRotateAngle
public void setModelExtrudeRotateAngle(double dModelExtrudeRotateAngle)
设置模式构建旋转角度。- 参数:
dModelExtrudeRotateAngle- 模式构建旋转角度。
-
getRotationAxis
public int getRotationAxis()
获取扫描转动所绕的轴(0是x轴,1是y轴,2是z轴)。- 返回:
- 所绕的轴。
-
setRotationAxis
public void setRotationAxis(int nRotationAxis)
设置扫描转动所绕的轴(0是x轴,1是y轴,2是z轴)。- 参数:
nRotationAxis- [in] 所绕的轴。
-
getScanSpeed
public double getScanSpeed()
获取扫描速度(一次循环动作所旋转的角度)。- 返回:
- 扫描速度。
-
setScanSpeed
public void setScanSpeed(double dScanSpeed)
设置扫描速度(一次循环动作所旋转的角度)。- 参数:
dScanSpeed- 扫描速度。
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.