import numpy as np
from stl import mesh
from PIL import Image
from glob import glob
import matplotlib.pyplot as plt

x = np.array([0, 4, 5])
y = np.array([0, 4, 5])
z = np.array([0, 4, 5])

m = mesh.Mesh.from_file(glob('*.stl')[0]).vectors
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.plot(x, y, z)
ax.plot(m[:, :, 0], m[:, :, 1], m[:, :, 2])
plt.show()

pil_image = Image.open("test.jpg").convert('L')
plt.close()
plt.imshow(pil_image)
plt.show()