Previous topic

collada.light

Next topic

collada.light.BoundAmbientLight

This Page

collada.light.AmbientLight

class collada.light.AmbientLight(id, color, xmlnode=None)

Bases: collada.light.Light

Ambient light as defined in COLLADA tag <ambient>.

Inheritance diagram of collada.light

__init__(id, color, xmlnode=None)

Create a new ambient light.

Parameters:
  • id (str) – A unique string identifier for the light
  • color (tuple) – Either a tuple of size 3 containing the RGB color value of the light or a tuple of size 4 containing the RGBA color value of the light
  • xmlnode – If loaded from xml, the xml node

Methods

__init__(id, color[, xmlnode]) Create a new ambient light.
bind(matrix) Binds this light to a transform matrix.
load(collada, localscope, node)
save() Saves the light’s properties back to xmlnode
id = None

The unique string identifier for the light

color = None

Either a tuple of size 3 containing the RGB color value of the light or a tuple of size 4 containing the RGBA color value of the light

xmlnode = None

ElementTree representation of the light.

save()

Saves the light’s properties back to xmlnode

bind(matrix)

Binds this light to a transform matrix.

Parameters:matrix (numpy.array) – A 4x4 numpy float matrix
Return type:collada.light.BoundAmbientLight