[問題] 從一個3維array畫3d動畫

看板Python作者 (藍嵐)時間14年前 (2011/06/26 16:13), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/2 (看更多)
假設我有一個3維的array a import numpy as np a = np.array([[[1,1,1],[2,2,2],[3,3,3]], [[1,1,1],[1,2,3],[3,3,3]], [[2,1,3],[1,2,3],[3,3,3]], [[2,1,3],[1,2,3],[4,3,2]]],dtype = np.float64) a[0]是指t=0時空間中A,B,C三個點的位置 a[1]是指t=1時空間中A,B,C三個點的位置(B從[2,2,2]移至[1,2,3]) a[2]是指t=2時...如此類推 我利用matplotlib.pyplot可以畫出任一個時刻點的A,B,C三個點的3D位置圖 但.... 我想要畫成動畫,這樣我才能看出他們是在移動的 array a只是個很簡單的例子 我實際上想做的是空間中有50個點,然後t=0~9999(有一萬個時刻點) 查了很久,還是沒找到解決方法 請大家幫忙 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.218.188

06/27 00:26, , 1F
用visual應該可以做到
06/27 00:26, 1F

06/27 00:47, , 2F
http://ppt.cc/l_4Y 這好像可以 但他似乎要mencoder
06/27 00:47, 2F

06/27 00:48, , 3F
我用mac mencoder裝在application下還是不能用...
06/27 00:48, 3F

06/28 03:36, , 4F
有裝maya的話可以用pymel
06/28 03:36, 4F

07/10 11:36, , 5F
推visual(VPython)
07/10 11:36, 5F
文章代碼(AID): #1E1rgROl (Python)
文章代碼(AID): #1E1rgROl (Python)