Previous topic

collada.material.Effect

Next topic

collada.material.Material

This Page

collada.material.Map

class collada.material.Map(sampler, texcoord, xmlnode=None)

Bases: collada.DaeObject

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)
save() Saves the map back to xmlnode
sampler

collada.material.Sampler2D object to map

texcoord

Texture coordinate channel symbol to use

xmlnode

ElementTree representation of the map

save()

Saves the map back to xmlnode