| Blender Documentation Volume II - Reference Guide: Last modified March 29 2004 S68 | ||
|---|---|---|
| <<< Previous | Python API Reference | Next >>> |
This module is a dictionary of Blender Python types, for type checking.
Example:
import Blender
from Blender import Types, Object, NMesh, Camera, Lamp
#
objs = Object.Get() # a list of all objects in the current scene
for o in objs:
print
print o, type(o)
data = o.getData()
print type(data)
if type(data) == Types.NMeshType:
if len(data.verts):
print "its vertices are obviously of type:", type(data.verts[0])
print "and its faces:", Types.NMFaceType
elif type(data) == Types.CameraType:
print "It's a Camera."
elif type(data) == Types.LampType:
print "Let there be light!"
|
Variable Summary | ||
| ArmatureType - Blender Armature. | |
| BoneType - Blender Bone. | |
| bufferType - Blender buffer. | |
| ButtonType - Blender Button. | |
| CameraType - Blender Camera. | |
| constantType - Blender constant. | |
| CurveType - Blender Curve. | |
| ImageType - Blender Image. | |
| IpoType - Blender Ipo. | |
| LampType - Blender Lamp. | |
| MaterialType - Blender Material. | |
| MetaballType - Blender Metaball. | |
| NMColType - Blender NMCol. | |
| NMeshType - Blender NMesh. | |
| NMFaceType - Blender NMFace. | |
| NMVertType - Blender NMVert. | |
| ObjectType - Blender Object. | |
| rgbTupleType - Blender rgbTuple. | |
| SceneType - A Blender Scene. | |
| TextType - Blender Text. | |
| vectorType - Blender vector. | |
NMFaceType Blender NMFace. A mesh face, with one (a point), two (an edge), three (a triangular face) or four (a quad face) vertices. |
| <<< Previous | Home | Next >>> |
| Module Types | Up | Module Scene |