[cgkit-commits] cgkit2/cgkit/light/cgtypes mat3.py,1.1,1.2
Brought to you by:
mbaas
From: Matthias B. <mb...@us...> - 2005-08-18 21:35:23
|
Update of /cvsroot/cgkit/cgkit2/cgkit/light/cgtypes In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14561/light/cgtypes Modified Files: mat3.py Log Message: Changed some argument names to match with the documentation Index: mat3.py =================================================================== RCS file: /cvsroot/cgkit/cgkit2/cgkit/light/cgtypes/mat3.py,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** mat3.py 15 Aug 2005 15:39:48 -0000 1.1 --- mat3.py 17 Aug 2005 19:38:29 -0000 1.2 *************** *** 255,266 **** raise TypeError,"index must be integer or 2-tuple" ! def getRow(self, idx): """Return a row (as vec3).""" ! if type(idx)==int: ! if idx==0: return _vec3(self.mlist[0], self.mlist[1], self.mlist[2]) ! elif idx==1: return _vec3(self.mlist[3], self.mlist[4], self.mlist[5]) ! elif idx==2: return _vec3(self.mlist[6], self.mlist[7], self.mlist[8]) else: --- 255,266 ---- raise TypeError,"index must be integer or 2-tuple" ! def getRow(self, index): """Return a row (as vec3).""" ! if type(index)==int: ! if index==0: return _vec3(self.mlist[0], self.mlist[1], self.mlist[2]) ! elif index==1: return _vec3(self.mlist[3], self.mlist[4], self.mlist[5]) ! elif index==2: return _vec3(self.mlist[6], self.mlist[7], self.mlist[8]) else: *************** *** 269,279 **** raise TypeError,"index must be an integer" ! def setRow(self, idx, value): """Set a row (as vec3).""" ! if type(idx)==int: value = map(lambda x: float(x), value) ! if idx==0: self.mlist[0], self.mlist[1], self.mlist[2] = value ! elif idx==1: self.mlist[3], self.mlist[4], self.mlist[5] = value ! elif idx==2: self.mlist[6], self.mlist[7], self.mlist[8] = value else: raise IndexError,"index out of range" --- 269,279 ---- raise TypeError,"index must be an integer" ! def setRow(self, index, value): """Set a row (as vec3).""" ! if type(index)==int: value = map(lambda x: float(x), value) ! if index==0: self.mlist[0], self.mlist[1], self.mlist[2] = value ! elif index==1: self.mlist[3], self.mlist[4], self.mlist[5] = value ! elif index==2: self.mlist[6], self.mlist[7], self.mlist[8] = value else: raise IndexError,"index out of range" *************** *** 281,292 **** raise TypeError,"index must be an integer" ! def getColumn(self, idx): """Return a column (as vec3).""" ! if type(idx)==int: ! if idx==0: return _vec3(self.mlist[0], self.mlist[3], self.mlist[6]) ! elif idx==1: return _vec3(self.mlist[1], self.mlist[4], self.mlist[7]) ! elif idx==2: return _vec3(self.mlist[2], self.mlist[5], self.mlist[8]) else: --- 281,292 ---- raise TypeError,"index must be an integer" ! def getColumn(self, index): """Return a column (as vec3).""" ! if type(index)==int: ! if index==0: return _vec3(self.mlist[0], self.mlist[3], self.mlist[6]) ! elif index==1: return _vec3(self.mlist[1], self.mlist[4], self.mlist[7]) ! elif index==2: return _vec3(self.mlist[2], self.mlist[5], self.mlist[8]) else: *************** *** 295,305 **** raise TypeError,"index must be an integer" ! def setColumn(self, idx, value): """Set a column.""" ! if type(idx)==int: value = map(lambda x: float(x), value) ! if idx==0: self.mlist[0], self.mlist[3], self.mlist[6] = value ! elif idx==1: self.mlist[1], self.mlist[4], self.mlist[7] = value ! elif idx==2: self.mlist[2], self.mlist[5], self.mlist[8] = value else: raise IndexError,"index out of range" --- 295,305 ---- raise TypeError,"index must be an integer" ! def setColumn(self, index, value): """Set a column.""" ! if type(index)==int: value = map(lambda x: float(x), value) ! if index==0: self.mlist[0], self.mlist[3], self.mlist[6] = value ! elif index==1: self.mlist[1], self.mlist[4], self.mlist[7] = value ! elif index==2: self.mlist[2], self.mlist[5], self.mlist[8] = value else: raise IndexError,"index out of range" |