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()
构造函数
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
释放对象double
getHeight()
获取扫描波高度(单位:米)。double
getLength()
获取扫描波长度(单位:米)。ArrayList<UVWMappingMode>
getMappingModes()
获取材质纹理映射模式列表double
getModelExtrudeRotateAngle()
获取模式构建旋转角度。Point3D
getRotation()
获取旋转角度式int
getRotationAxis()
获取扫描转动所绕的轴(0是x轴,1是y轴,2是z轴)。double
getScanAngle()
获取扫描角度(单位:角度)。double
getScanSpeed()
获取扫描速度(一次循环动作所旋转的角度)。int
getSectionSlices()
获取截面正多边形的边数ArrayList<Double>
getSpeedVs()
获取材质运动速度列表GeoStyle3D
getStyle3D()
获取样式ArrayList<String>
getTexturePaths()
获取材质路径列表ArrayList<Double>
getVTilings()
获取重复次数列表double
getWidth()
获取扫描波宽度(单位:米)。void
setHeight(double dHeight)
设置扫描波高度(单位:米)。void
setLength(double dLength)
设置扫描波长度(单位:米)。void
setModelExtrudeRotateAngle(double dModelExtrudeRotateAngle)
设置模式构建旋转角度。void
setRotation(Point3D ptRotate)
设置旋转角度void
setRotationAxis(int nRotationAxis)
设置扫描转动所绕的轴(0是x轴,1是y轴,2是z轴)。void
setScanAngle(double dScanAngle)
设置扫描角度(单位:角度)。void
setScanSpeed(double dScanSpeed)
设置扫描速度(一次循环动作所旋转的角度)。void
setSectionSlices(int nSlices)
设置截面正多边形的边数void
setStyle3D(GeoStyle3D style3D)
设置样式void
setTexture(ArrayList<String> arrTexturePath, ArrayList<Double> arrVTiling, ArrayList<Double> arrSpeedV, ArrayList<UVWMappingMode> arrMappingMode)
设置材质void
setWidth(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–2024 SuperMap. All rights reserved.