1

我已经下载了 Numpy-stl 库,但我不确定一般导出如何适用于简单代码(例如多维数据集)?那么,如果我在 Matplotlib 中绘制一个 Cube,并希望将其导出为 .stl 文件以便能够在 CAD 中打开,我应该怎么做?如果有人能解释三角测量的含义,我也将不胜感激!我是编码新手..

from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import numpy as np
from itertools import product, combinations


fig = plt.figure()

ax = fig.gca(projection='3d')

ax.set_aspect("auto")

# draw cube

r = [-1, 2]

for s, e in combinations(np.array(list(product(r, r, r))), 2):

    if np.sum(np.abs(s-e)) == r[1]-r[0]:

        ax.plot3D(*zip(s, e), color="b")
4

0 回答 0