Рисовать 3D объекты поверх 2D изображений в Python - PullRequest
0 голосов
/ 08 марта 2019

Есть много способов рисовать объекты поверх 2d изображений. Существует также много способов рисования трехмерных объектов, таких как графики на графиках.

Однако я не нашел способа рисовать 3D-объекты поверх 2D-изображений. Например, скажем, я хочу нарисовать черный куб поверх картинки:

enter image description here

Есть ли пакет Python, который позволяет это?

1 Ответ

0 голосов
/ 08 марта 2019

Никогда не видел этого в matplotlib, если честно.Итак, здесь есть обходной путь: напишите 2 независимых скрипта, один для простого фона и один для трехмерного объекта.Тогда вы можете объединить их через Gimp, Photoshop и т. Д.

#for the background
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
plt.axis('off')
image = mpimg.imread("C:\path\to\image\xyz.jpg")
plt.imshow(image)
plt.show()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...