| Home | Trees | Index | Help |
|
|---|
| Module NMesh |
|
The Blender.NMesh submodule.
New: vertex selection.This module provides access to Mesh Data objects in Blender.
Example:
import Blender
from Blender import NMesh, Material
#
me = NMesh.GetRaw("Plane") # get the mesh data called "Plane"
if not me.materials: # if there are no materials ...
newmat = Material.New() # create one ...
me.materials.append(newmat) # and append it to the mesh's list of mats
print me.materials # print the list of materials
mat = me.materials[0] # grab the first material in the list
mat.R = 1.0 # redefine its red component
for v in me.verts: # loop the list of vertices
v.co[0] *= 2.5 # multiply the coordinates
v.co[1] *= 5.0
v.co[2] *= 2.5
me.update() # update the real mesh in Blender
| Classes | |
|---|---|
NMCol |
This object is a list of ints: [r, g, b, a] representing an rgba colour. |
NMesh |
This object gives access to mesh data in Blender. |
NMFace |
This object holds mesh face data. |
NMVert |
This object holds mesh vertex data. |
| Function Summary | |
|---|---|
| NMCol |
Get a new mesh rgba color. |
| NMFace |
Get a new face object. |
| NMesh |
Get the mesh data object called name from Blender. |
| NMesh |
Get the raw mesh data object from the Object in Blender called name. |
Create a new mesh object. | |
| None or Object |
Put an NMesh object back in Blender. |
| NMVert |
Get a new vertex object. |
| Variable Summary | |
|---|---|
| readonly dictionary | FaceFlags: The available face selection flags. |
| readonly dictionary | FaceModes: The available face modes. |
| readonly dictionary | FaceTranspModes: The available face transparency modes. |
| readonly dictionary | Modes: The available mesh modes. |
| Function Details |
|---|
Col(col=[255, 255, 255, 255])Get a new mesh rgba color.
|
Face(vertexList=None)Get a new face object.
|
GetRaw(name=None)Get the mesh data object called name from Blender.
|
GetRawFromObject(name)Get the raw mesh data object from the Object in Blender called name.
|
New(name='Mesh')Create a new mesh object.
|
PutRaw(nmesh, name=None, recalculate_normals=1)Put an NMesh object back in Blender.
|
Vert(x=0, y=0, z=0)Get a new vertex object.
|
| Variable Details |
|---|
FaceFlagsThe available face selection flags.
|
| Home | Trees | Index | Help |
|
|---|
| Generated by Epydoc 2.0 on Mon Feb 2 18:51:07 2004 | http://epydoc.sf.net |