collada.material.Map¶
- class collada.material.Map(sampler, texcoord, xmlnode=None)¶
Class containing data coming from <texture> tag inside material.
When a material defines its properties like diffuse, it can give you a color or a texture. In the latter, the texture is mapped with a sampler and a texture coordinate channel. If a material defined a texture for one of its properties, you’ll find an object of this class in the corresponding attribute.
- __init__(sampler, texcoord, xmlnode=None)¶
Create a map instance to a sampler using a texcoord channel.
- Parameters:
sampler (collada.material.Sampler2D) – A sampler object to map
texcoord (str) – Texture coordinate channel symbol to use
xmlnode – If loaded from xml, the xml node
Methods
__init__(sampler, texcoord[, xmlnode])Create a map instance to a sampler using a texcoord channel.
load(collada, localscope, node)Load and return a class instance from an XML node.
save()Saves the map back to
xmlnodeAttributes
xmlnodeElementTree representation of the map
samplercollada.material.Sampler2Dobject to maptexcoordTexture coordinate channel symbol to use