我正在尋找一種基於立方體的兩個相對端點(a=(x1,y1,z1) and b=(x2,y2,z2)
)創建3D網格的方法。每個維度的步長爲1。 剛剛發現一些以(0,0,0)
開頭的numpy fcts,在我的情況下,雖然起點是可變的並且是負數(例如(-5,-10,-15)
)。從相反的矢量座標創建3D網格
1
A
回答
0
列表解讀FTW!
xRng = range(a[0],b[0]+1)
yRng = range(a[1],b[1]+1)
zRng = range(a[2],b[2]+1)
g = [(a,b,c) for a in xRng for b in yRng for c in zRng]
+0
當然,如果你不想一路去' (10,20,30)''你可以放棄'+ 1',這會去'(9,19,29)' –
+0
Thx!我開始自己實現網格,除了列表理解之外,基本上就像你一樣。以爲會有一個numpy fct。它只是提供端點作爲參數... thx再次爲您的幫助 – dax5
+0
有可能是一個numpy函數,但我不知道它。如果有幫助,請隨時註冊或接受我的回答。 –
1
相關問題
- 1. 從X,Y,Z座標數據創建3D曲面網格
- 2. Matlab:從矢量創建3D數組
- 3. 創建和使用座標網格
- 4. 極品3D矢量相交
- 5. 從舊矢量創建新的矢量?
- 6. 從3D陣列創建網格圖
- 7. 矢量從單點出去的座標
- 8. 將3d座標轉換爲2D座標(平面網格)
- 9. 從Matlab中的矢量數據創建2D網格
- 10. 如何將3d世界座標轉換爲3d相機座標
- 11. 從距離和矢量創建矢量
- 12. 矢量爲矩陣座標
- 13. 將3D矢量投影到2D屏幕座標
- 14. 的Python:創建一組矢量座標的或從一個表多維
- 15. 2D矢量到3D矢量
- 16. 從網格返回座標
- 17. 在ActionScript中創建三維座標系加上三維矢量?
- 18. 使用單位矢量座標系創建CALayer
- 19. 從矢量創建EPS,C++
- 20. 從圖像創建矢量
- 21. 通過numpy等從給定座標創建3D多項式
- 22. 從座標和強度值創建3D圖像
- 23. Boost 3D矢量
- 24. 創建矢量
- 25. 從點座標創建SpatialLinesDataFrame
- 26. GLScene - 將3D矢量轉換爲當前相機矢量
- 27. 創建基於矢量彩虹色標,該矢量的順序
- 28. Matlab:如何創建3D網格?
- 29. 如何在scenekit中創建3D網格
- 30. 在VTK中創建3D網格
是否總是說'X1
是,例如起點a =(-5,-10,-15)。對面b =(10,20,30)。網格應該像g = [(-5,-10,-15),(-5,-10,-14),...] – dax5