Sử dụng Mathutils bên ngoài Blender

Oct 04 2020

Tôi đã cài đặt mathutils 2.81.2 trong bản cài đặt Python 3.8.5 của mình để sử dụng bên ngoài Máy xay sinh tố. Tuy nhiên, dường như không có gì hoạt động. Ví dụ: tôi không thể tạo một ma trận đơn vị m = mathutils.Matrix()và tìm các thành phần của nó bằng cách viết chỉ số cho nó m[0][0]. tôi cóTypeError: 'Matrix' object is not subscriptable.

Việc in nó chỉ trả về giá trị mặc định <mathutils.Matrix object at ...>.

Và cố gắng nhân hai ma trận bằng cách sử dụng @hoặc ma trận với một vectơ sẽ cho ta một TypeError: unsupported operand type(s) for @: 'Matrix' and 'Matrix'.

Không phải Mathutils sẽ hoạt động bên ngoài Blender? Sau khi tất cả, tôi có thể cài đặt nó tốt bằng cách sử dụng pip.

Nhân tiện, tôi cũng đã thử tương tự trên Python 3.7.4 (là phiên bản được sử dụng trong Blender 2.81). Tôi nhận được những vấn đề tương tự ở đó.

Trả lời

1 HariSreedhar Oct 04 2020 at 20:39

Đó là làm việc cho tôi. Tôi nghĩ rằng bạn có vấn đề với cài đặt.