com.supermap.realspace.threeddesigner
类 TextureMapParameter

java.lang.Object
  继承者 com.supermap.realspace.threeddesigner.TextureMapParameter

public class TextureMapParameter
extends java.lang.Object

纹理映射参数设置


构造方法摘要
TextureMapParameter()
          构造一个新的TextureMapParameter函数
 
方法摘要
 void dispose()
          释放TextureMapParameter对象占用的资源
 boolean getIsRealTexMapSize()
          获取纹理坐标计算是否使用纹理图片实际尺寸计算
 boolean getIsRealWorldMapSize()
          获取纹理坐标是否按照模型实际尺寸计算
 boolean getIsUFlip()
          获取U方向是否翻转
 boolean getIsVFlip()
          获取V方向是否翻转
 boolean getIsWFlip()
          获取W方向是否翻转
 TextureMappingMode getMappingMode()
          获取贴图映射方式
 double getMappingModelHeight()
          获取纹理映射模型的高度
 double getMappingModelLength()
          获取纹理映射模型的长度
 double getMappingModelWidth()
          获取纹理映射模型的宽度
 double getUAngle()
          获取U方向旋转角度
 double getUOffset()
          获取 U方向位移
 double getUTiling()
          获取U方向缩放
 double getVAngle()
          获取V方向旋转角度
 double getVOffset()
          获取 V方向位移
 double getVTiling()
          获取V方向缩放
 double getWAngle()
          获取W方向旋转角度
 double getWOffset()
          获取 W方向位移
 double getWTiling()
          获取W方向缩放
 void setIsRealTexMapSize(boolean value)
          设置纹理坐标计算是否使用纹理图片实际尺寸计算
 void setIsRealWorldMapSize(boolean value)
          设置纹理坐标是否按照模型实际尺寸计算
 void setIsUFlip(boolean value)
          设置U方向是否翻转
 void setIsVFlip(boolean value)
          设置V方向是否翻转
 void setIsWFlip(boolean value)
          设置W方向是否翻转
 void setMappingMode(TextureMappingMode value)
          设置贴图映射方式
 void setMappingModelHeight(double value)
          设置纹理映射模型的高度
 void setMappingModelLength(double value)
          设置纹理映射模型的长度
 void setMappingModelWidth(double value)
          设置纹理映射模型的宽度
 void setUAngle(double value)
          设置U方向旋转角度
 void setUOffset(double value)
          设置 U方向位移
 void setUTiling(double value)
          设置U方向缩放
 void setVAngle(double value)
          设置V方向旋转角度
 void setVOffset(double value)
          设置 V方向位移
 void setVTiling(double value)
          设置V方向缩放
 void setWAngle(double value)
          设置W方向旋转角度
 void setWOffset(double value)
          设置W方向位移
 void setWTiling(double value)
          设置W方向缩放
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

TextureMapParameter

public TextureMapParameter()
构造一个新的TextureMapParameter函数

方法详细信息

getMappingMode

public TextureMappingMode getMappingMode()
获取贴图映射方式

返回:

setMappingMode

public void setMappingMode(TextureMappingMode value)
设置贴图映射方式

参数:
value - 贴图映射方式

setIsRealWorldMapSize

public void setIsRealWorldMapSize(boolean value)
设置纹理坐标是否按照模型实际尺寸计算

参数:
value - 纹理坐标是否按照模型实际尺寸计算

getIsRealWorldMapSize

public boolean getIsRealWorldMapSize()
获取纹理坐标是否按照模型实际尺寸计算

返回:
true表示按照模型实际尺寸计算获取纹理坐标

setIsRealTexMapSize

public void setIsRealTexMapSize(boolean value)
设置纹理坐标计算是否使用纹理图片实际尺寸计算

参数:
value - 纹理坐标计算是否使用纹理图片实际尺寸计算

getIsRealTexMapSize

public boolean getIsRealTexMapSize()
获取纹理坐标计算是否使用纹理图片实际尺寸计算


setUOffset

public void setUOffset(double value)
设置 U方向位移

参数:
value - U方向位移

getUOffset

public double getUOffset()
获取 U方向位移

返回:
U方向位移

setVOffset

public void setVOffset(double value)
设置 V方向位移

参数:
value - V方向位移

getVOffset

public double getVOffset()
获取 V方向位移

返回:
V方向位移

setWOffset

public void setWOffset(double value)
设置W方向位移

参数:
value - W方向位移

getWOffset

public double getWOffset()
获取 W方向位移

返回:
W方向位移

setUTiling

public void setUTiling(double value)
设置U方向缩放

参数:
value - U方向缩放

getUTiling

public double getUTiling()
获取U方向缩放

返回:
U方向缩放

setVTiling

public void setVTiling(double value)
设置V方向缩放

参数:
value - V方向缩放

getVTiling

public double getVTiling()
获取V方向缩放

返回:
V方向缩放

setWTiling

public void setWTiling(double value)
设置W方向缩放

参数:
value - W方向缩放

getWTiling

public double getWTiling()
获取W方向缩放

返回:
W方向缩放

setUAngle

public void setUAngle(double value)
设置U方向旋转角度

参数:
value - U方向旋转角度

getUAngle

public double getUAngle()
获取U方向旋转角度

返回:
U方向旋转角度

setVAngle

public void setVAngle(double value)
设置V方向旋转角度

参数:
value - V方向旋转角度

getVAngle

public double getVAngle()
获取V方向旋转角度

返回:
V方向旋转角度

setWAngle

public void setWAngle(double value)
设置W方向旋转角度

参数:
value - W方向旋转角度

getWAngle

public double getWAngle()
获取W方向旋转角度

返回:
W方向旋转角度

setIsUFlip

public void setIsUFlip(boolean value)
设置U方向是否翻转

参数:
value - U方向是否翻转

getIsUFlip

public boolean getIsUFlip()
获取U方向是否翻转

返回:
U方向是否翻转

setIsVFlip

public void setIsVFlip(boolean value)
设置V方向是否翻转

参数:
value - V方向是否翻转

getIsVFlip

public boolean getIsVFlip()
获取V方向是否翻转

返回:
V方向是否翻转

setIsWFlip

public void setIsWFlip(boolean value)
设置W方向是否翻转

参数:
value - W方向是否翻转

getIsWFlip

public boolean getIsWFlip()
获取W方向是否翻转

返回:
W方向是否翻转

setMappingModelLength

public void setMappingModelLength(double value)
设置纹理映射模型的长度

参数:
value - 纹理映射模型的长度

getMappingModelLength

public double getMappingModelLength()
获取纹理映射模型的长度

返回:
纹理映射模型的长度

setMappingModelWidth

public void setMappingModelWidth(double value)
设置纹理映射模型的宽度

参数:
value - 纹理映射模型的宽度

getMappingModelWidth

public double getMappingModelWidth()
获取纹理映射模型的宽度

返回:
纹理映射模型的宽度

setMappingModelHeight

public void setMappingModelHeight(double value)
设置纹理映射模型的高度

参数:
value - 纹理映射模型的高度

getMappingModelHeight

public double getMappingModelHeight()
获取纹理映射模型的高度

返回:
纹理映射模型的高度

dispose

public void dispose()
释放TextureMapParameter对象占用的资源