Added tangent_v and tangent space modes to python material modes.

removed polyfill from Mathutils docs
This commit is contained in:
2006-09-06 13:15:05 +00:00
parent 02baf30e55
commit 0fa174f03e
3 changed files with 4 additions and 11 deletions

View File

@@ -355,6 +355,8 @@ static PyObject *Material_ModesDict( void )
PyConstant_Insert(c, "RAYMIRROR", PyInt_FromLong(MA_RAYMIRROR));
PyConstant_Insert(c, "ZTRA", PyInt_FromLong(MA_ZTRA));
PyConstant_Insert(c, "RAYTRANSP", PyInt_FromLong(MA_RAYTRANSP));
PyConstant_Insert(c, "TANGENT_V", PyInt_FromLong(MA_TANGENT_V));
PyConstant_Insert(c, "NMAP_TS", PyInt_FromLong(MA_NORMAP_TANG));
}
return Modes;

View File

@@ -64,6 +64,8 @@ Example::
- TANGENTSTR - Uses direction of strands as normal for tangent-shading.
- TRANSPSHADOW - Lets Material receive transparent shadows based on material color and alpha.
- FULLOSA - Force rendering of all OSA samples.
- TANGENT_V - Use the tangent vector in V direction for shading
- NMAP_TS - Tangent space normal mapping.
@type Shaders: readonly dictionary
@var Shaders: The available Material Shaders.

View File

@@ -116,17 +116,6 @@ def LineIntersect(vec1, vec2, vec3, vec4):
@return: A tuple with the points on each line respectively closest to the other.
"""
def PolyFill(polylines):
"""
Takes a list of polylines and calculates triangles that would fill in the polylines.
Multiple lines can be used to make holes inside a polyline, or fill in 2 seperate lines at once.
@type polylines: List of lists containing vectors, each representing a closed polyline.
@rtype: list
@return: a list if tuples each a tuple of 3 ints representing a triangle indexing the points given.
@note: 2D Vectors will have an assumed Z axis of zero, 4D Vectors W axis is ignored.
"""
def CopyVec(vector):
"""
Create a copy of the Vector object.