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:
objectFME 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
Noneif 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
Noneif 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
Noneif 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
Noneif 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
Noneif 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
Noneif 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 returnNoneif 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
Noneif 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
Noneif 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.Truewill be returned if the reference supplied refers to a valid Texture in the library,Falseindicates a hanging reference.Parameters: Return type: Returns: Returns
Trueif the reference supplied refers to a valid texture in the library andFalseotherwise.
-
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
-