Bug fix provided by Anders Nilssen.

TotIpo was never meant to be exposed in the Ipocurve object. It's a variable
to store the number of IPOs.
This commit is contained in:
Michel Selten
2004-04-02 20:26:58 +00:00
parent 7707bceec3
commit ce9a3d0b46
2 changed files with 2 additions and 5 deletions

View File

@@ -348,7 +348,7 @@ IpoCurve_getName (C_IpoCurve * self)
"RotX","RotY","RotZ","dRotX","dRotY","dRotZ","SizeX","SizeY","SizeZ",
"dSizeX","dSizeY","dSizeZ","Layer","Time","ColR","ColG","ColB","ColA"};
const char * ac_nametab[5] = {"QuatW", "QuatX", "QuatY", "QuatZ","TotIpo"};
const char * ac_nametab[5] = {"QuatW", "QuatX", "QuatY", "QuatZ"};
switch (objectType) {
case ID_OB: {
@@ -371,9 +371,6 @@ IpoCurve_getName (C_IpoCurve * self)
case 25: case 26: case 27: case 28:
return PyString_FromString(ac_nametab[trackType-25]);
break;
case 10:
return PyString_FromString(ac_nametab[4]);
break;
default:
return PyString_FromString("Index out of range");
}

View File

@@ -234,7 +234,7 @@ class IpoCurve:
def getName():
"""
Returns the name of the ipo curve.This name can be : LocX,LocY,LocZ,dLocX,dLocY,dLocZ,RotX,RotY,RotZ,dRotX,dRotY,dRotZ,SizeX,SizeY,SizeZ,dSizeX,dSizeY,dSizeZ,Layer,Time,ColR,ColG,ColB,ColA,QuatX,QuatY,QuatZ,QuatW or TotIpo. Currently only works with object and action IPO's..
Returns the name of the ipo curve. This name can be : LocX,LocY,LocZ,dLocX,dLocY,dLocZ,RotX,RotY,RotZ,dRotX,dRotY,dRotZ,SizeX,SizeY,SizeZ,dSizeX,dSizeY,dSizeZ,Layer,Time,ColR,ColG,ColB,ColA,QuatX,QuatY,QuatZ or QuatW. Currently only works with object and action IPO's..
@rtype: string
@return: the name of the ipo curve.
"""