forked from bartvdbraak/blender
59 lines
1.3 KiB
Python
59 lines
1.3 KiB
Python
# $Id$
|
|
# Documentation for KX_MeshProxy
|
|
|
|
class KX_MeshProxy:
|
|
"""
|
|
A mesh object.
|
|
|
|
You can only change the vertex properties of a mesh object, not the mesh topology.
|
|
"""
|
|
|
|
def GetNumMaterials():
|
|
"""
|
|
Gets the number of materials associated with this object.
|
|
|
|
@rtype: integer
|
|
"""
|
|
|
|
def GetMaterialName(matid):
|
|
"""
|
|
Gets the name of the specified material.
|
|
|
|
@type matid: integer
|
|
@param matid: the specified material.
|
|
@rtype: string
|
|
@return: the attached material name.
|
|
"""
|
|
def GetTextureName(matid):
|
|
"""
|
|
Gets the name of the specified material's texture.
|
|
|
|
@type matid: integer
|
|
@param matid: the specified material
|
|
@rtype: string
|
|
@return: the attached material's texture name.
|
|
"""
|
|
def GetVertexArrayLength(matid):
|
|
"""
|
|
Gets the length of the vertex array associated with the specified material.
|
|
|
|
There is one vertex array for each material.
|
|
|
|
@type matid: integer
|
|
@param matid: the specified material
|
|
@rtype: integer
|
|
@return: the number of verticies in the vertex array.
|
|
"""
|
|
def GetVertex(matid, index):
|
|
"""
|
|
Gets the specified vertex from the mesh object.
|
|
|
|
@type matid: integer
|
|
@param matid: the specified material
|
|
@type index: integer
|
|
@param index: the index into the vertex array.
|
|
@rtype: KX_VertexProxy
|
|
@return: a vertex object.
|
|
"""
|
|
|