分別顯示的是長方形,圓錐,圓柱
from tvtk.api import tvtk
# 建立乙個長方體資料來源,並且同時設定其長寬高
#s = tvtk.cubesource(x_length=1.0, y_length=2.0, z_length=3.0)
#建立乙個圓錐資料來源,並且同時設定其高,底圓半徑,解析度
#s = tvtk.conesource(height=3.0,radius=1.0,resolution=36)
#建立乙個圓柱資料來源,並且同時設定其高,底圓半徑,解析度
#s = tvtk.cylindersource(height=3.0,radius=1.0,resolution=36)
# 建立乙個actor
# 建立乙個renderer,將actor新增進去
r = tvtk.renderer(background=(0
,0,0
))r.add_actor(a)
# 建立乙個renderwindow(視窗),將renderer新增進去
w = tvtk.renderwindow(size=
(300
,300))
w.add_renderer(r)
# 建立乙個renderwindowinteractor(視窗的互動工具)
i = tvtk.renderwindowinteractor(render_window=w)
# 開啟互動
i.initialize(
)i.start(
)
執行上述**會生成乙個三維物件:效果圖如下
建立乙個三維陣列
題目 建立乙個三維陣列,4 4 4個元素,數字隨機生成,找出每行最大的數,每面最大的數,以及整個陣列中最大的數的位址,具體實現如下 cpp view plain copy include include include void printmaxvalbyindex int pdata 4 4 in...
建立乙個三維陣列
題目 建立乙個三維陣列,4 4 4個元素,數字隨機生成,找出每行最大的數,每面最大的數,以及整個陣列中最大的數的位址,具體實現如下 include include include void printmaxvalbyindex int pdata 4 4 int nrows int planmaxv...
建立乙個物件
一般情況下,乙個類不可以直接使用,需要根據類建立乙個物件,才可以使用。建立物件分為3個步驟 1.導包 指出使用什麼類,在哪個位置。格式 import 包名稱.類名稱 若建立的物件和當前的類在同乙個包下可以省略該步驟。2.建立 格式 類名稱 物件名 new 類名稱 3.使用 使用成員變數 物件名.成員...