如何在立方体内部绘制平面?

时间:2021-03-25 12:14:17

标签: python 3d cube plane

我想知道如何在 3D 立方体内绘制 2D 平面。任务是,2D 平面应该将立方体分成两部分(这些部分是否应该相等?无所谓)

这是在 3D 中绘制立方体的代码。

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.add_subplot(1,1,1,projection='3d')

#draw cube
r = [-1, 1]
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="#000000");

Image of cube in 3D

0 个答案:

没有答案