| Home | Trees | Index | Help |
|
|---|
| Module Camera :: Class Camera |
|
Warning: Most member variables assume values in some [Min, Max] interval. When trying to set them, the given parameter will be clamped to lie in that range: if val < Min, then val = Min, if val > Max, then val = Max.
| Method Summary | |
|---|---|
| Camera |
Make a copy of this camera |
Add a new script link to this Camera. | |
Unlink the ipo from this camera data object. | |
Delete script links from this Camera. | |
| float |
Get the clip end value. |
| float |
Get the clip start value. |
| float |
Get the draw size value. |
| Ipo |
Get the Ipo associated with this camera data object, if any. |
| float |
Get the lens value. |
| int |
Get this Camera's mode flags. |
| string |
Get the name of this Camera Data object. |
| float |
Get the scale value. |
| list |
Get a list with this Camera's script links of type 'event'. |
| int |
Get this Camera's type. |
Inserts keytype values in camera ipo at curframe. | |
Set the clip end value. | |
Set the clip start value. | |
Set the draw size value. | |
Link an ipo to this camera data object. | |
Set the lens value. | |
Set this Camera's mode flags. | |
Set the name of this Camera Data object. | |
Set the scale value. | |
Set this Camera's type. | |
| Instance Variable Summary | |
|---|---|
alpha: The PassePart alpha [0.0, 1.0]. | |
angle: The lens value in degrees [7.323871, 172.847331], only relevant to
*persp* cameras. | |
clipEnd: The clip end value in [1.0, 5000.0]. | |
clipStart: The clip start value in [0.0, 100.0]. | |
dofDist: The dofDist value in [0.0, 5000.0]. | |
drawLimits: Toggle the option to show limits in the 3d view. | |
drawMist: Toggle the option to show mist in the 3d view. | |
drawName: Toggle the option to show the camera name in the 3d view. | |
drawPassepartout: Toggle the option to show pass part out in the 3d view. | |
drawSize: The display size for the camera an the 3d view [0.1, 10.0]. | |
drawTileSafe: Toggle the option to show tile safe in the 3d view. | |
| bool | fakeUser: When set to True, this datablock wont be removed, even if nothing is
using it. |
| Blender Ipo | ipo: The "camera data" ipo linked to this camera data object. |
lens: The lens value in [1.0, 250.0], only relevant to *persp* cameras. | |
| string or None | lib: path to the blend file this datablock is stored in (readonly). |
mode: The mode flags: ORed value: 'showLimits':1, 'showMist':2. | |
| string | name: unique name within each blend file. |
IDGroup |
properties: Returns an IDGroup reference to this datablocks's ID
Properties. |
scale: The scale value in [0.01, 1000.00], only relevant to *ortho*
cameras. | |
shiftX: The horizontal offset of the camera [-2.0, 2.0]. | |
shiftY: The vertical offset of the camera [-2.0, 2.0]. | |
| bool | tag: A temporary tag that to flag data as being used within a loop. |
type: The Camera type: 'persp' or 'ortho' | |
| int | users: The number of users this datablock has. |
| Method Details |
|---|
__copy__()Make a copy of this camera
|
addScriptLink(text, event)Add a new script link to this Camera.
|
clearIpo()Unlink the ipo from this camera data object. (deprecated) See theipo attribute.
|
clearScriptLinks(links=None)Delete script links from this Camera. If no list is specified, all script links are deleted.
|
getClipEnd()Get the clip end value. (deprecated) See theclipEnd attribute.
|
getClipStart()Get the clip start value. (deprecated) See theclipStart attribute.
|
getDrawSize()Get the draw size value. (deprecated) See thedrawSize attribute.
|
getIpo()Get the Ipo associated with this camera data object, if any. (deprecated)
|
getLens()Get the lens value. (deprecated) See thelens
attribute.
|
getMode()Get this Camera's mode flags. (deprecated) See themode
attribute.
|
getName()Get the name of this Camera Data object. (deprecated) See thename attribute.
|
getScale()Get the scale value. (deprecated) See thescale attribute.
|
getScriptLinks(event)Get a list with this Camera's script links of type 'event'.
|
getType()Get this Camera's type. (deprecated) See thetype
attribute.
|
insertIpoKey(keytype)Inserts keytype values in camera ipo at curframe. Uses module constants.
|
setClipEnd(clipend)Set the clip end value. (deprecated) See theclipEnd attribute.
|
setClipStart(clipstart)Set the clip start value. (deprecated) See theclipStart attribute.
|
setDrawSize(drawsize)Set the draw size value. (deprecated) See thedrawSize attribute.
|
setIpo(ipo)Link an ipo to this camera data object. (deprecated) See theipo attribute.
|
setLens(lens)Set the lens value. (deprecated) See thelens attribute.
|
setMode(mode1=None, mode2=None)Set this Camera's mode flags. Mode strings given are turned 'on'. (deprecated) See themode attribute. Those not provided are
turned 'off', so cam.setMode() -- without arguments -- turns off all
mode flags for Camera cam.
|
setName(name)Set the name of this Camera Data object. (deprecated) See thename attribute.
|
setScale(scale)Set the scale value. (deprecated) See thescale attribute.
|
setType(type)Set this Camera's type. (deprecated) See thetype attribute.
|
| Instance Variable Details |
|---|
alphaThe PassePart alpha [0.0, 1.0]. |
angleThe lens value in degrees [7.323871, 172.847331], only relevant to *persp* cameras. |
clipEndThe clip end value in [1.0, 5000.0]. |
clipStartThe clip start value in [0.0, 100.0]. |
dofDistThe dofDist value in [0.0, 5000.0]. |
drawLimitsToggle the option to show limits in the 3d view. |
drawMistToggle the option to show mist in the 3d view. |
drawNameToggle the option to show the camera name in the 3d view. |
drawPassepartoutToggle the option to show pass part out in the 3d view. |
drawSizeThe display size for the camera an the 3d view [0.1, 10.0]. |
drawTileSafeToggle the option to show tile safe in the 3d view. |
fakeUserWhen set to True, this datablock wont be removed, even if nothing is using it. All data has this disabled by default except for Actions.
|
ipoThe "camera data" ipo linked to this camera data object. Set to None to clear the ipo.
|
lensThe lens value in [1.0, 250.0], only relevant to *persp* cameras. |
libpath to the blend file this datablock is stored in (readonly). lib will be None unless you are using external blend files with (File, Append/Link) Note: the path may be relative, to get the full path useBlender.sys.expandpath
|
modeThe mode flags: ORed value: 'showLimits':1, 'showMist':2. |
nameunique name within each blend file. The name is case sensitive and 21 characters maximum length. Note: a blend file may have naming collisions when external
library data is used, be sure to check the value of
|
propertiesReturns anIDGroup reference to this datablocks's ID
Properties.
|
scaleThe scale value in [0.01, 1000.00], only relevant to *ortho* cameras. |
shiftXThe horizontal offset of the camera [-2.0, 2.0]. |
shiftYThe vertical offset of the camera [-2.0, 2.0]. |
tagA temporary tag that to flag data as being used within a loop. always set all tags to True or False before using since blender uses this flag for its own internal operations.
|
typeThe Camera type: 'persp' or 'ortho' |
usersThe number of users this datablock has. (readonly) Zero user datablocks are de-allocated after reloading and saving.
|
| Home | Trees | Index | Help |
|
|---|
| Generated by Epydoc 2.1 on Thu May 10 20:31:59 2007 | http://epydoc.sf.net |