我就廢話www.cppcns.com不多說了,直接上**吧!
def drawcoordinate():
'''繪製三維的座標系,並繪製由座標軸構成的平面的網格,各個坐www.cppcns.com標程式設計客棧軸的顏色以及由座標軸所引出的網格線的顏色為:
x: (1.0, 0.0, 0.0)
y: (0.0, 1.0, 0.0)
z: (0.0, 0.0, 1.0)
:retuwww.cppcns.comrn:
'''#設定網格線間的步長
step = 0.2
#設定網格線的數量、長度
line_num = 15
line_len = 4
grid_color = [(1.0, 0.0, 0.0), (0.0, 1.0, 0.0), (0.0, 0.0, 1.0)]
gllinewidth(3)
origin = [0.0, 0.0, 0.0]
#畫出xyz軸
for i in range(3):
tmp = [0.0, 0.0, 0.0]
tmp[i] = line_len*1.02
glcolor3f(*grid_color[i])
glbegin(gl_lines)
www.cppcns.com glvertex3f(*origin)
glvertex3f(*tmp)
glend()
# 畫出由座標軸構成的平面的網格
gllinewidth(1)
for i in range(3):
#每次把乙個座標軸上引出的網格線都畫出來,所以起點都是一致的
start = [0.0, 0.0, 0.0]
glcolor3f(*grid_color[i])
for j in range(line_num):
end = [0.0, 0.0, 0.0]
glbegin(gl_lines)
start[i] = start[i] + step
end[i] = start[i]
for k in - :
end[k] = line_len
glvertex3f(*start)
glvertex3f(*end)
end[k] = 0.0
glend()
本文標題: 使用pyopengl繪製三維座標系例項
本文位址:
matlab 三維繪製
1.mesh z 語句 mesh z 語句可以給出矩陣z元素的三維消隱圖,網路表面由z座標點定義,與前面敘述的x y平面的線格相同,圖形由鄰近的點連線而成 它可用來顯示用其它方式難以輸出的包含大量資料的大型矩陣,也可用來繪製z變數函式 顯示兩變數的函式z f x,y 第一步需產生特定的行和列的x y...
matlab 三維繪製
1.mesh z 語句 mesh z 語句可以給出矩陣z元素的三維消隱圖,網路表面由z座標點定義,與前面敘述的x y平面的線格相同,圖形由鄰近的點連線而成 它可用來顯示用其它方式難以輸出的包含大量資料的大型矩陣,也可用來繪製z變數函式 顯示兩變數的函式z f x,y 第一步需產生特定的行和列的x y...
python三維曲面合併 繪製多面體的三維曲面
我嘗試使用python和matplotlib來渲染乙個多面體的3d曲面,由 但是我的 如下所示 似乎沒有正確地繪製它。應該怎麼做呢?在 失敗的嘗試 import numpy as np import matplotlib.pyplot as plt from mpl toolkits.mplot3d...