python 画立方体
Python 是一种流行的编程语言,它可以用来编写各种各样的程序。其中,Python 画立方体是一个比较有趣的项目。
import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D fig = plt.figure() ax = fig.add_subplot(111, projection='3d') # 绘制立方体的顶点 X = [⑴, 1, 1, ⑴, ⑴, 1, 1, ⑴] Y = [1, 1, 1, 1, ⑴, ⑴, ⑴, ⑴] Z = [1, 1, ⑴, ⑴, 1, 1, ⑴, ⑴] # 绘制立方体的棱 ax.plot([X[0], X[1]], [Y[0], Y[1]], [Z[0], Z[1]], color='black') ax.plot([X[1], X[2]], [Y[1], Y[2]], [Z[1], Z[2]], color='black') ax.plot([X[2], X[3]], [Y[2], Y[3]], [Z[2], Z[3]], color='black') ax.plot([X[3], X[0]], [Y[3], Y[0]], [Z[3], Z[0]], color='black') ax.plot([X[4], X[5]], [Y[4], Y[5]], [Z[4], Z[5]], color='black') ax.plot([X[5], X[6]], [Y[5], Y[6]], [Z[5], Z[6]], color='black') ax.plot([X[6], X[7]], [Y[6], Y[7]], [Z[6], Z[7]], color='black') ax.plot([X[7], X[4]], [Y[7], Y[4]], [Z[7], Z[4]], color='black') ax.plot([X[0], X[4]], [Y[0], Y[4]], [Z[0], Z[4]], color='black') ax.plot([X[1], X[5]], [Y[1], Y[5]], [Z[1], Z[5]], color='black') ax.plot([X[2], X[6]], [Y[2], Y[6]], [Z[2], Z[6]], color='black') ax.plot([X[3], X[7]], [Y[3], Y[7]], [Z[3], Z[7]], color='black') plt.show()
上述代码使用了 Matplotlib 库,其中的 Axes3D 类用于绘制 3D 图象。我们首先定义了一个图象 fig 和一个 3D 的绘图轴 ax。然后,我们定义了立方体的顶点和棱,使用 plot() 方法绘制了立方体。
使用 Python 画立方体是一个非常实用而且有趣的项目。通过这个项目,不但可以了解 Python 编程语言的一些基本知识,还可以学习到怎么用 Matplotlib 库绘制 3D 图象。
文章来源:丸子建站
文章标题:python 画立方体
https://www.wanzijz.com/view/59446.html