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)
设置扫描波宽度(单位:米)。
|
clone, fromXml, generateUuid, getOffset, getType, getUuid, isChangeSizeFlowModel, isVisible, setChangeSizeFlowModel, setOffset, setUuid, setVisible, toXml
public void dispose()
dispose
在接口中 IDisposable
dispose
在类中 GeoEntityEffect
public double getLength()
public void setLength(double dLength)
dLength
- 扫描波长度。public double getWidth()
public void setWidth(double dWidth)
dWidth
- 扫描波宽度。public double getHeight()
public void setHeight(double dHeight)
dHeight
- 扫描波高度。public double getScanAngle()
public void setScanAngle(double dScanAngle)
dScanAngle
- 扫描角度。public int getSectionSlices()
public void setSectionSlices(int nSlices)
nSlices
- 正多边形的边数public GeoStyle3D getStyle3D()
public void setStyle3D(GeoStyle3D style3D)
style3D
- 样式。public Point3D getRotation()
public void setRotation(Point3D ptRotate)
ptRotate
- 旋转角度public ArrayList<UVWMappingMode> getMappingModes()
public void setTexture(ArrayList<String> arrTexturePath, ArrayList<Double> arrVTiling, ArrayList<Double> arrSpeedV, ArrayList<UVWMappingMode> arrMappingMode)
arrTexturePath
- 材质路径列表arrVTiling
- 重复次数列表arrSpeedV
- 运动速度列表arrMappingMode
- 纹理映射模式列表public double getModelExtrudeRotateAngle()
public void setModelExtrudeRotateAngle(double dModelExtrudeRotateAngle)
dModelExtrudeRotateAngle
- 模式构建旋转角度。public int getRotationAxis()
public void setRotationAxis(int nRotationAxis)
nRotationAxis
- [in] 所绕的轴。public double getScanSpeed()
public void setScanSpeed(double dScanSpeed)
dScanSpeed
- 扫描速度。Copyright © 2021–2024 SuperMap. All rights reserved.