Browse Source

added pPrintValues

Dave Schuyler 21 years ago
parent
commit
7b751e0273
1 changed files with 16 additions and 0 deletions
  1. 16 0
      direct/src/extensions/Mat3-extensions.py

+ 16 - 0
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())