模块fmeobjects·FmeAppearance类
[隐藏的私人]
[] |无框架]

FmeAppearance类


初始化()

创建空白外观对象的实例。

实例方法 [隐藏的私人]
__getObject__ARGS
__在里面__()
x.“uuu init”初始化x;请参阅帮助(键入(x))以获取签名
类型为s的新对象,类型为t的子类型
__新__Ť,请小号,请...
浮动
getAlpha()
此例程检索此外观的alpha(1-透明度)。
元组属于浮动
getColorAmbient()
此例程将此外观的颜色检索为介于0.0和1.0之间的r g b值。这将返回如果没有与之关联的颜色环境。
元组属于浮动
getColorDiffuse()
此例程将此外观的颜色检索为介于0.0和1.0之间的r g b值。
元组属于浮动
getColorEmissive()
此例程将此外观的颜色检索为介于0.0和1.0之间的r g b值。
元组属于浮动
getColorSpecular()
此例程将以介于0.0和1.0之间的r g b值的形式检索镜面反射此外观的颜色,这将返回如果没有与之相关联的颜色镜面反射。
内景
getMapperReferencemapperType
此例程检索此外观的MapPerType的纹理引用。
Unicode码
的getName()
此例程将此外观的“名称”检索为Unicode字符串。
浮动
getShininess()
此例程检索此外观的光泽。
内景
getTextureReference()
此例程检索此外观的主纹理引用。
removeMapperReferencemapperType
此例程从此外观中删除指定的映射器引用。
removeTextureReference()
这个程序将删除此外观的主纹理参考。
setAlphaα
此例程设置此外观的alpha。
setColorAmbient[R,请G,请b
此例程设置此外观的环境色。
setColorDiffuse[R,请G,请b
此例程设置此外观的漫反射颜色。
setColorEmissive[R,请G,请b
此例程设置此外观的发射色。
setColorSpecular[R,请G,请b
此例程设置此外观的镜面反射颜色。
布尔
setMapperReferencemapperType,请textureReference
此例程设置修改此外观的映射器。
的setName名称
此例程使用Unicode字符串设置此外观的“名称”。
setShininess光泽
这个程序设置这个外观的光泽。
布尔
setTextureReferencetextureReference
此例程设置此外观的主纹理引用。

继承自对象以下内容:艾尔德拉特拉奇,请_格式__,请_获取属性__,请_散列__,请α-还原,请_减少__,请_代表__,请_设置属性__,请阿-西二法,请_ str公司__,请亚克拉苏朔克

属性 [隐藏的私人]

继承自对象以下内容:第二类

方法详细信息 [隐藏的私人]

__在里面__()
(构造)

x.“uuu init”初始化x;请参阅帮助(键入(x))以获取签名

重写:对象。\u初始化__

__新__Ť,请小号,请...

返回:类型为s的新对象,类型为t的子类型
覆盖:对象。\u新建__

getAlpha()

此例程检索此外观的alpha(1-透明度)。这会回来的'如果没有与之相关的α。

返回: 浮动
出现的阿尔法。

getColorAmbient()

此例程将此外观的颜色检索为介于0.0和1.0之间的r g b值。这将返回如果没有与之关联的颜色环境。

返回: 元组属于 浮动
环境色的r g b值的元组。

getColorDiffuse()

此例程将此外观的颜色检索为介于0.0和1.0之间的r g b值。这会回来的如果没有与之关联的颜色漫反射。

返回: 元组属于 浮动
漫反射颜色的r g b值的元组。

getColorEmissive()

此例程将此外观的颜色检索为介于0.0和1.0之间的r g b值。这会回来的如果它没有与之相关的颜色发射。

返回: 元组属于 浮动
发射色的r g b值的元组。

getColorSpecular()

此例程将以介于0.0和1.0之间的r g b值的形式检索镜面反射此外观的颜色,这将返回如果没有与之相关联的颜色镜面反射。

返回: 元组属于 浮动
镜面反射颜色的R G B值的元组。

getMapperReferencemapperType

此例程检索此外观的MapPerType的纹理引用。这会回来的如果没有与之关联的映射器类型的映射器。

参数:
  • mapperType内景) - 映射器类型来检索用于参考,如FME_MAPPER_BUMP_MAP是的。
返回: 内景
这个外观mapperType的纹理参考。

的getName()

此例程将此外观的“名称”检索为Unicode字符串。这会回来的如果它没有关联的名称。

返回: Unicode码
外观的名称。

getShininess()

此例程检索此外观的光泽。这会回来的如果没有与之相关的光泽。

返回: 浮动
外观的光泽或

getTextureReference()

此例程检索此外观的主纹理引用。这会回来的如果它没有关联的纹理引用。

返回: 内景
外观的纹理参考或

removeMapperReferencemapperType

此例程从此外观中删除指定的映射器引用。

参数:
  • mapperType内景) - 映射器参考以除去。
返回:

setAlphaα

此例程设置此外观的alpha。α应该是0.0到1.0范围内的浮点值,其中0.0表示完全透明的颜色,1.0表示完全不透明的颜色。将该值设置为负值将从此外观中删除此属性。

参数:
  • α浮动) - α值来对外观设置。
返回:

setColorAmbient[R,请G,请b

此例程设置此外观的环境色。颜色值应在R G B颜色空间中,值介于0.0和1.0之间。将任何颜色值设置为负值将从此外观中移除颜色。

参数:
  • [R浮动) - 颜色周围的r值就这个样子设定。
  • G浮动) - 色环境的G值就这个样子设定。
  • b浮动) - 颜色周围的b值对这一外观设置。
返回:

setColorDiffuse[R,请G,请b

此例程设置此外观的漫反射颜色。颜色值应在R G B颜色空间中,值介于0.0和1.0之间。将任何颜色值设置为负值将从此外观中移除颜色。

参数:
  • [R浮动) - 色扩散的r值就这个样子设定。
  • G浮动) - 色扩散的G值就这个样子设定。
  • b浮动) - 色扩散的b值对这一外观设置。
返回:

setColorEmissive[R,请G,请b

此例程设置此外观的发射色。颜色值应在R G B颜色空间中,值介于0.0和1.0之间。将任何颜色值设置为负值将从此外观中移除颜色。

参数:
  • [R浮动) - 颜色的r值发射性就这一外观设置。
  • G浮动) - 色的G值发射性就这一外观设置。
  • b浮动) - 色的B值发射性就这一外观设置。
返回:

setColorSpecular[R,请G,请b

此例程设置此外观的镜面反射颜色。颜色值应在R G B颜色空间中,值介于0.0和1.0之间。将任何颜色值设置为负值将从此外观中移除颜色。

参数:
  • [R浮动) - 色镜面的r值就这个样子设定。
  • G浮动) - 色镜面的G值就这个样子设定。
  • b浮动) - 色镜面的b值对这一外观设置。
返回:

setMapperReferencemapperType,请textureReference

此例程设置修改此外观的映射器。映射器是一个纹理对象,用于修改外观的某些属性,例如FME_MAPPER_ALPHA_MAP是的。纹理引用应该引用在FMELibrary是的。如果提供的引用引用库中的有效纹理,则返回true,false表示挂起引用。

参数:
  • mapperType内景) - 该Mappper对这个外观设置。
  • textureReference内景) - 纹理参考在此的外观设置。
返回: 布尔
返回 真正如果所提供的参考指的是一个有效的纹理在图书馆和 除此以外。

的setName名称

此例程使用Unicode字符串设置此外观的“名称”。(在其他可能不同的外观中,它不必是唯一的名称。)将“名称”设置为(空白)将从此外观中删除该名称。

参数:
  • 名称Unicode码) - 这个名字对这个外观设置。
返回:

setShininess光泽

这个程序设置这个外观的光泽。亮度应该是0.0到1.0范围内的浮点值。将该值设置为负值将从此外观中删除此属性。

参数:
  • 光泽浮动) - 反光度对外观设置。
返回:

setTextureReferencetextureReference

此例程设置此外观的主纹理引用。纹理引用应该是对公共FMELibrary是的。如果提供的引用引用库中的有效纹理,则返回true,false表示挂起引用。

参数:
  • textureReference内景) - 反光度对外观设置。
返回: 布尔