Module Lamp
The Blender.Lamp submodule.
New: scriptLink methods: Lamp.getScriptLinks
, ...
Lamp Data
This module provides control over Lamp Data objects in
Blender.
Example:
from Blender import Lamp
l = Lamp.New('Spot') # create new 'Spot' lamp data
l.setMode('square', 'shadow') # set these two lamp mode flags
ob = Object.New('Lamp') # create new lamp object
ob.link(l) # link lamp obj with lamp data
Classes |
Lamp |
This object gives access to Lamp-specific data in Blender. |
Function Summary |
Blender Lamp or a list of Blender Lamps
|
Get (name)
Get the Lamp Data object(s) from Blender. |
Blender Lamp
|
New (type,
name)
Create a new Lamp Data object. |
Get(name=None)
Get the Lamp Data object(s) from Blender.
-
- Parameters:
name -
The name of the Lamp Data.
(type=string)
- Returns:
-
It depends on the name parameter:
-
(name): The Lamp Data object with the given
name;
-
(): A list with all Lamp Data objects in the current
scene.
(type=Blender Lamp or a list of Blender Lamps)
|
New(type='Lamp',
name='LampData')
Create a new Lamp Data object.
-
- Parameters:
type -
The Lamp type: 'Lamp', 'Sun', 'Spot' or 'Hemi'.
(type=string)
name -
The Lamp Data name.
(type=string)
- Returns:
-
The created Lamp Data object.
(type=Blender Lamp)
|