Bases: collada.light.Light
Point light as defined in COLLADA tag <point>.
digraph inheritance62d63eb89a { rankdir=LR; size="8.0, 12.0"; "PointLight" [style="setlinewidth(0.5)",URL="#collada.light.PointLight",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25,shape=box,fontsize=10]; "Light" -> "PointLight" [arrowsize=0.5,style="setlinewidth(0.5)"]; "BoundDirectionalLight" [style="setlinewidth(0.5)",URL="collada.light.BoundDirectionalLight.html#collada.light.BoundDirectionalLight",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25,shape=box,fontsize=10]; "BoundLight" -> "BoundDirectionalLight" [arrowsize=0.5,style="setlinewidth(0.5)"]; "BoundSpotLight" [style="setlinewidth(0.5)",URL="collada.light.BoundSpotLight.html#collada.light.BoundSpotLight",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25,shape=box,fontsize=10]; "BoundLight" -> "BoundSpotLight" [arrowsize=0.5,style="setlinewidth(0.5)"]; "BoundPointLight" [style="setlinewidth(0.5)",URL="collada.light.BoundPointLight.html#collada.light.BoundPointLight",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25,shape=box,fontsize=10]; "BoundLight" -> "BoundPointLight" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Light" [style="setlinewidth(0.5)",URL="collada.light.Light.html#collada.light.Light",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25,shape=box,fontsize=10]; "DaeObject" -> "Light" [arrowsize=0.5,style="setlinewidth(0.5)"]; "DirectionalLight" [style="setlinewidth(0.5)",URL="collada.light.DirectionalLight.html#collada.light.DirectionalLight",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25,shape=box,fontsize=10]; "Light" -> "DirectionalLight" [arrowsize=0.5,style="setlinewidth(0.5)"]; "BoundLight" [style="setlinewidth(0.5)",URL="collada.light.BoundLight.html#collada.light.BoundLight",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25,shape=box,fontsize=10]; "AmbientLight" [style="setlinewidth(0.5)",URL="collada.light.AmbientLight.html#collada.light.AmbientLight",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25,shape=box,fontsize=10]; "Light" -> "AmbientLight" [arrowsize=0.5,style="setlinewidth(0.5)"]; "DaeObject" [style="setlinewidth(0.5)",URL="collada.common.DaeObject.html#collada.common.DaeObject",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25,shape=box,fontsize=10]; "BoundAmbientLight" [style="setlinewidth(0.5)",URL="collada.light.BoundAmbientLight.html#collada.light.BoundAmbientLight",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25,shape=box,fontsize=10]; "BoundLight" -> "BoundAmbientLight" [arrowsize=0.5,style="setlinewidth(0.5)"]; "SpotLight" [style="setlinewidth(0.5)",URL="collada.light.SpotLight.html#collada.light.SpotLight",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25,shape=box,fontsize=10]; "Light" -> "SpotLight" [arrowsize=0.5,style="setlinewidth(0.5)"]; }
Create a new sun light.
Parameters: |
|
---|
Methods
__init__(id, color[, constant_att, ...]) | Create a new sun light. |
bind(matrix) | Binds this light to a transform matrix. |
load(collada, localscope, node) | |
save() | Saves the light’s properties back to xmlnode |
The unique string identifier for the light
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
Constant attenuation factor.
Linear attenuation factor.
Quadratic attenuation factor.
Distance to the far clipping plane
ElementTree representation of the light.
Binds this light to a transform matrix.
Parameters: | matrix (numpy.array) – A 4x4 numpy float matrix |
---|---|
Return type: | collada.light.BoundPointLight |