|
|
@@ -196,6 +196,37 @@ output(ostream &out) const {
|
|
|
<< " ]";
|
|
|
}
|
|
|
|
|
|
+#ifdef HAVE_PYTHON
|
|
|
+////////////////////////////////////////////////////////////////////
|
|
|
+// Function: LMatrix4::python_repr
|
|
|
+// Access: Published
|
|
|
+// Description:
|
|
|
+////////////////////////////////////////////////////////////////////
|
|
|
+INLINE_LINMATH void FLOATNAME(LMatrix4)::
|
|
|
+python_repr(ostream &out, const string &class_name) const {
|
|
|
+ out << class_name << "("
|
|
|
+ << MAYBE_ZERO(_m.m._00) << ", "
|
|
|
+ << MAYBE_ZERO(_m.m._01) << ", "
|
|
|
+ << MAYBE_ZERO(_m.m._02) << ", "
|
|
|
+ << MAYBE_ZERO(_m.m._03) << ", "
|
|
|
+
|
|
|
+ << MAYBE_ZERO(_m.m._10) << ", "
|
|
|
+ << MAYBE_ZERO(_m.m._11) << ", "
|
|
|
+ << MAYBE_ZERO(_m.m._12) << ", "
|
|
|
+ << MAYBE_ZERO(_m.m._13) << ", "
|
|
|
+
|
|
|
+ << MAYBE_ZERO(_m.m._20) << ", "
|
|
|
+ << MAYBE_ZERO(_m.m._21) << ", "
|
|
|
+ << MAYBE_ZERO(_m.m._22) << ", "
|
|
|
+ << MAYBE_ZERO(_m.m._23) << ", "
|
|
|
+
|
|
|
+ << MAYBE_ZERO(_m.m._30) << ", "
|
|
|
+ << MAYBE_ZERO(_m.m._31) << ", "
|
|
|
+ << MAYBE_ZERO(_m.m._32) << ", "
|
|
|
+ << MAYBE_ZERO(_m.m._33) << ")";
|
|
|
+}
|
|
|
+#endif // HAVE_PYTHON
|
|
|
+
|
|
|
////////////////////////////////////////////////////////////////////
|
|
|
// Function: LMatrix4::write
|
|
|
// Access: Public
|