欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

用Python繪制長方體的適用教程

錢浩然2年前14瀏覽0評論

繪制長方體有哪些實用教程?

是一種強大的編程語言,可以用來繪制各種圖形,包括長方體。下面是

的turtle庫

自帶的一個庫,可以用來繪制各種圖形。以下是使用turtle庫繪制長方體的代碼示例

port turtle

定義長方體的各邊長

width = 100

height = 50

depth = 30

創建畫布和畫筆() = turtle.Turtle()

繪制長方體的前面up().goto(-width/2, height/2)down().goto(width/2, height/2).goto(width/2, -height/2).goto(-width/2, -height/2).goto(-width/2, height/2)

繪制長方體的后面up().goto(-width/2 + depth, height/2 - depth)down().goto(width/2 + depth, height/2 - depth).goto(width/2 + depth, -height/2 - depth).goto(-width/2 + depth, -height/2 - depth).goto(-width/2 + depth, height/2 - depth)

繪制長方體的側面up().goto(width/2, height/2)down().goto(width/2 + depth, height/2 - depth).goto(width/2 + depth, -height/2 - depth).goto(width/2, -height/2)

隱藏畫筆并保持窗口不關閉.hideturtle()ainloop()

的Matplotlib庫

中常用的繪圖庫,可以用來繪制各種圖形,包括長方體。以下是使用Matplotlib庫繪制長方體的代碼示例

plplot3dportportatplotlib.pyplot as pltportumpyp

定義長方體的各邊長

width = 100

height = 50

depth = 30

創建畫布和畫筆

fig = plt.figure()='3d')

定義長方體的各個頂點坐標p.array([[ [ [ [ depth]])

定義長方體的各個面p.array([[1,2,3], [4,5,6,7], [1,5,4], [1,2,6,5], [2,3,7,6], [3,4,7]])

繪制長方體ge', edgecolors='black'))

設置坐標軸范圍([ width])([ height])([ depth])

顯示畫布

plt.show()

以上就是使,希望對大家有所幫助。