fix for a problem with setUV2 reported by cthames on blenderartist

http://blenderartists.org/forum/showpost.php?p=1369757&postcount=35
there was an undocumented second arg but may as well allow a single vector arg like setUV()
This commit is contained in:
Campbell Barton 2009-05-03 20:47:29 +00:00
parent d85bbb8070
commit f67ffd137d
2 changed files with 6 additions and 3 deletions

@ -435,9 +435,10 @@ PyObject* KX_VertexProxy::PyGetUV2()
PyObject* KX_VertexProxy::PySetUV2(PyObject* args)
{
MT_Point2 vec;
unsigned int unit=0;
unsigned int unit= RAS_TexVert::SECOND_UV;
PyObject* list= NULL;
if(!PyArg_ParseTuple(args, "Oi:setUV2", &list, &unit))
if(!PyArg_ParseTuple(args, "O|i:setUV2", &list, &unit))
return NULL;
if (!PyVecTo(list, vec))

@ -86,11 +86,13 @@ class KX_VertexProxy(SCA_IObject):
@rtype: list [u, v]
@return: this vertexes UV (texture) coordinates.
"""
def setUV2(uv):
def setUV2(uv, unit):
"""
Sets the 2nd UV (texture) coordinates of this vertex.
@type uv: list [u, v]
@param unit: optional argument, FLAT==1, SECOND_UV==2, defaults to SECOND_UV
@param unit: int
"""
def getRGBA():
"""