fmeobjects.FMEAppearance¶

FMEAppearance.getAlpha () |
This routine retrieves the alpha (1-transparency) of this Appearance. |
FMEAppearance.getColorAmbient () |
This routine retrieves the ambient color of this Appearance as r g b values between 0.0 and 1.0. |
FMEAppearance.getColorDiffuse () |
This routine retrieves the diffuse color of this Appearance as r g b values between 0.0 and 1.0. |
FMEAppearance.getColorEmissive () |
This routine retrieves the emissive color the color of this Appearance as r g b values between 0.0 and 1.0. |
FMEAppearance.getColorSpecular () |
This routine retrieves the specular color specular of this Appearance as r g b values between 0.0 and 1.0 This will return None if it did not have a specular color associated with it. |
FMEAppearance.getMapperReference |
getMapperReference(mapperType), |
FMEAppearance.getName () |
This routine retrieves the ‘name’ of this Appearance as a six.text_type . |
FMEAppearance.getShininess () |
This routine retrieves the Shininess of this Appearance. |
FMEAppearance.getTextureReference () |
This routine retrieves the main texture reference of this Appearance. |
FMEAppearance.removeMapperReference |
removeMapperReference(mapperType), |
FMEAppearance.removeTextureReference () |
This routine removes the main texture reference from this Appearance. |
FMEAppearance.setAlpha |
setAlpha(alpha), |
FMEAppearance.setColorAmbient (r, g, b), b) |
This routine sets the Ambient color of this Appearance. |
FMEAppearance.setColorDiffuse (r, g, b) |
This routine sets the Diffuse color of this Appearance. |
FMEAppearance.setColorEmissive (r, g, b) |
This routine sets the Emissive color of this Appearance. |
FMEAppearance.setColorSpecular (r, g, b) |
This routine sets the Specular color of this Appearance. |
FMEAppearance.setMapperReference (mapperType, …) |
This routine sets a Mapper that modifies this Appearance. |
FMEAppearance.setName |
setName(name), |
FMEAppearance.setShininess |
setShininess(shininess), |
FMEAppearance.setTextureReference |
setTextureReference(textureReference), |
-
class
FMEAppearance
¶ Bases:
object
FME Appearance Class
init()
Create an instance of a blank appearance object.
-
__init__
¶ Initialize self. See help(type(self)) for accurate signature.
-
getAlpha
()¶ This routine retrieves the alpha (1-transparency) of this Appearance. This will return
None
if it did not have a alpha associated with it.Return type: float or None Returns: The alpha of this appearance.
-
getColorAmbient
()¶ This routine retrieves the ambient color of this Appearance as r g b values between 0.0 and 1.0. This will return
None
if it did not have an ambient color associated with it.Return type: tuple[float] or None Returns: A tuple of the r g b values of the ambient color.
-
getColorDiffuse
()¶ This routine retrieves the diffuse color of this Appearance as r g b values between 0.0 and 1.0. This will return
None
if it did not have a diffuse color associated with it.Return type: tuple[float] or None Returns: A tuple of the r g b values of the diffuse color.
-
getColorEmissive
()¶ This routine retrieves the emissive color the color of this Appearance as r g b values between 0.0 and 1.0. This will return
None
if it did not have an emissive color associated with it.Return type: tuple[float] or None Returns: A tuple of the r g b values of the emissive color.
-
getColorSpecular
()¶ This routine retrieves the specular color specular of this Appearance as r g b values between 0.0 and 1.0 This will return
None
if it did not have a specular color associated with it.Return type: tuple[float] or None Returns: A tuple of the r g b values of the specular color.
-
getMapperReference
()¶ getMapperReference(mapperType),
This routine retrieves the texture reference of ‘mapperType’ of this Appearance. This will return
None
if it did not have a mapper of mapper type associated with it.Parameters: mapperType (int) – The mapper type to retrieve the reference for. One of: FME_MAPPER_ALPHA_MAP
,FME_MAPPER_ALPHA_MASK
,FME_MAPPER_AMBIENT_MAP
,FME_MAPPER_AMBIENT_MASK
,FME_MAPPER_DIFFUSE_MAP
,FME_MAPPER_DIFFUSE_MASK
,FME_MAPPER_EMISSIVE_MAP
,FME_MAPPER_EMISSIVE_MASK
,FME_MAPPER_SHININESS_MAP
,FME_MAPPER_SHININESS_MASK
,FME_MAPPER_SPECULAR_MAP
,FME_MAPPER_SPECULAR_MASK
,FME_MAPPER_BUMP_MAP
, ORFME_MAPPER_BUMP_MASK
.Return type: int or None Returns: The texture reference of ‘mapperType’ of this Appearance.
-
getName
()¶ This routine retrieves the ‘name’ of this Appearance as a
six.text_type
. This will returnNone
if it did not have a name associated with it.Return type: six.text_type or None Returns: The appearance’s name.
-
getShininess
()¶ This routine retrieves the Shininess of this Appearance. This will return
None
if it did not have a shininess associated with it.Return type: float or None Returns: The appearance’s shininess or None
.
-
getTextureReference
()¶ This routine retrieves the main texture reference of this Appearance. This will return
None
if it did not have a texture reference associated with it.Return type: int or None Returns: The appearance’s texture reference or None
.
-
removeMapperReference
()¶ removeMapperReference(mapperType),
This routine removes the specified mapper reference from this Appearance.
Parameters: mapperType (int) – The mapper reference to remove. Return type: None
-
removeTextureReference
()¶ This routine removes the main texture reference from this Appearance.
Return type: None
-
setAlpha
()¶ setAlpha(alpha),
This routine sets the alpha of this Appearance. The alpha should be a floating point value in the range of 0.0 to 1.0, where 0.0 represents a fully transparent color, and 1.0 represents a fully opaque color. Setting the value to negative will remove this property from this appearance.
Parameters: alpha (float) – The alpha value to set on the appearance. Return type: None
-
setColorAmbient
(r, g, b), b)¶ This routine sets the Ambient color of this Appearance. The color values should be in r g b color space with values between 0.0 and 1.0. Setting any color value to a negative value will remove the color from this Appearance.
Parameters: Return type:
-
setColorDiffuse
(r, g, b)¶ This routine sets the Diffuse color of this Appearance. The color values should be in r g b color space with values between 0.0 and 1.0. Setting any color value to a negative value will remove the color from this Appearance.
Parameters: Return type:
-
setColorEmissive
(r, g, b)¶ This routine sets the Emissive color of this Appearance. The color values should be in r g b color space with values between 0.0 and 1.0. Setting any color value to a negative value will remove the color from this Appearance.
Parameters: Return type:
-
setColorSpecular
(r, g, b)¶ This routine sets the Specular color of this Appearance. The color values should be in r g b color space with values between 0.0 and 1.0. Setting any color value to a negative value will remove the color from this Appearance.
Parameters: Return type:
-
setMapperReference
(mapperType, textureReference)¶ This routine sets a Mapper that modifies this Appearance. The Mapper is a texture object that modifies some property of the Appearance. One of:
FME_MAPPER_ALPHA_MAP
,FME_MAPPER_ALPHA_MASK
,FME_MAPPER_AMBIENT_MAP
,FME_MAPPER_AMBIENT_MASK
,FME_MAPPER_DIFFUSE_MAP
,FME_MAPPER_DIFFUSE_MASK
,FME_MAPPER_EMISSIVE_MAP
,FME_MAPPER_EMISSIVE_MASK
,FME_MAPPER_SHININESS_MAP
,FME_MAPPER_SHININESS_MASK
,FME_MAPPER_SPECULAR_MAP
,FME_MAPPER_SPECULAR_MASK
,FME_MAPPER_BUMP_MAP
, ORFME_MAPPER_BUMP_MASK
. The ‘textureReference’ should refer to a Texture found in the commonFMELibrary
.True
will be returned if the reference supplied refers to a valid Texture in the library,False
indicates a hanging reference.Parameters: Return type: Returns: Returns
True
if the reference supplied refers to a valid texture in the library andFalse
otherwise.
-
setName
()¶ setName(name),
This routine sets the ‘name’ of this Appearance with a
six.text_type
. (It need not be a unique name among other, possibly different Appearances.) Setting the ‘name’ to be (blank) will remove the name from this Appearance.Parameters: name (six.text_type) – The name to set on this appearance. Return type: None
-
setShininess
()¶ setShininess(shininess),
This routine sets the Shininess of this Appearance. The Shininess should be a floating point value in the range of 0.0 to 1.0. Setting the value to negative will remove this property from this appearance.
Parameters: shininess (float) – The shininess to set on the appearance. Return type: None
-
setTextureReference
()¶ setTextureReference(textureReference),
This routine sets the main texture reference of this Appearance. The texture reference should be valid reference to a Texture found in the common
FMELibrary
. True will be returned if the reference supplied refers to a valid Texture in the library, false indicates a hanging reference.Parameters: textureReference (int) – The texture reference to set on the appearance. Return type: bool
-