diff --git a/direct/src/extensions/Mat3-extensions.py b/direct/src/extensions/Mat3-extensions.py new file mode 100755 index 0000000000..7d57a9274c --- /dev/null +++ b/direct/src/extensions/Mat3-extensions.py @@ -0,0 +1,16 @@ + + """ + Mat3-extensions module: contains methods to extend functionality + of the LMatrix3f class. + """ + + def __repr__(self): + return '%s(\n%s,\n%s,\n%s)' % ( + self.__class__.__name__,self.getRow(0).pPrintValues(), self.getRow(1).pPrintValues(), self.getRow(2).pPrintValues()) + + def pPrintValues(self): + """ + Pretty print + """ + return "\n%s\n%s\n%s" % ( + self.getRow(0).pPrintValues(), self.getRow(1).pPrintValues(), self.getRow(2).pPrintValues())