Verwenden von Mathutils außerhalb von Blender

Oct 04 2020

Ich habe mathutils 2.81.2 in meiner Python 3.8.5-Installation installiert, um es außerhalb von Blender zu verwenden. Es scheint jedoch nichts zu funktionieren. Zum Beispiel kann ich keine Einheitsmatrix erstellen m = mathutils.Matrix()und ihre Komponenten finden, indem ich sie abonniere m[0][0]. Ich bekommeTypeError: 'Matrix' object is not subscriptable.

Beim Drucken wird einfach die Standardeinstellung zurückgegeben <mathutils.Matrix object at ...>.

Und der Versuch, zwei Matrizen mit @oder eine Matrix mit einem Vektor zu multiplizieren, ergibt a TypeError: unsupported operand type(s) for @: 'Matrix' and 'Matrix'.

Sollen Mathutils nicht außerhalb von Blender funktionieren? Immerhin kann ich es gut mit pip installieren.

Übrigens habe ich das auch in Python 3.7.4 versucht (das war die in Blender 2.81 verwendete Version). Ich habe dort die gleichen Probleme.

Antworten

1 HariSreedhar Oct 04 2020 at 20:39

Es funktioniert für mich. Ich denke, Sie haben Probleme mit der Installation.