Как визуализировать 2-х и 3-х мерные матричные преобразования в Python - PullRequest
1 голос
/ 26 апреля 2011

Я хочу визуализировать матричные преобразования в 2- и 3-мерном пространстве.Я попытался найти существующий инструмент для этого, но безрезультатно [1], поэтому сейчас я ищу библиотеки Python, чтобы я мог (почти) сам.

Так что я хотел бы иметь возможностьчтобы ввести вектор или матрицу, посмотрите его в 2-х или 3-х местах, введите вектор преобразования или матрицу и посмотрите результат.Например, введите матрицу 3x3, см. Параллелепипед, который она представляет, введите матрицу вращения, см. Повернутый параллелепипед.

Бонусные баллы за способность рассчитывать площадь / объем, анимировать, изменять цвета, визуализировать более высокие размеры, мытьмои носки.

Полагаю, я ищу две библиотеки, одну для матричной математики и одну для рисования их в 2D и 3D.

(я также хочу посмотреть насценарии для существующих клонов FLOSS MATLAB, при условии, что указанный клон можно легко установить в Windows / Ubuntu.)

[1] См. https://math.stackexchange.com/questions/34032/floss-tool-to-visualize-2-and-3-space-matrix-transformations и https://superuser.com/questions/275539/floss-tool-to-visualize-2-and-3-space-matrix-transformations, если вы знаете об одном:)

1 Ответ

1 голос
/ 26 апреля 2011

Я не знаю о Mayavi, но с Matplotlib вы можете определенно построить (почти) все, что вам нравится. Благодаря полной мощности языка Python вы можете определять свои векторы, матрицы и т. Д., Умножать их по своему усмотрению и отображать результаты.

...