什么是網(wǎng)格
在 PyVista 中,網(wǎng)格是任何空間參考的信息,通常 由 3D 表面或體積的幾何表示組成 空間。
? 1.什么是點?
點是網(wǎng)格的頂點,也稱為笛卡爾 底層結構的坐標。所有 PyVista 數(shù)據(jù)集(網(wǎng)格)都具有 點,有時,您可以擁有一個只有點的網(wǎng)格,例如點云。
? 2.什么是單元格?
單元格是定義連通性或者網(wǎng)格的拓撲。在下面的示例中,單元格由線(邊緣以黑色顯示)連接點(以紅色顯示)。
單元格不限于體素,他們可以是三一個點之間的三角形,兩個點之間的線,甚至一個點可以是他自己的單元格(這是一種特殊情況)。

? 3.什么是屬性?
屬性是存在于網(wǎng)格的點或者單元格上的數(shù)據(jù)值。在PyVista中,同時處理點數(shù)據(jù)和單元格數(shù)據(jù),并允許輕松訪問數(shù)據(jù)字典,以保存存在于所有點或網(wǎng)格的所有單元格上的屬性數(shù)組。這些屬性可以附加到任何PyVista網(wǎng)格的類似字典的屬性中訪問,該網(wǎng)格可以通過一下方式訪問:
point_data
cell_data
field_datd
? 3.1 point_Data
點數(shù)據(jù)是指網(wǎng)格中每個點上的值數(shù)組(標量、向量等)。屬性數(shù)組中的每個元素都對應于網(wǎng)格中的一個點。例如:
? 3.2 Cell_Data
單元數(shù)據(jù)是指存在于網(wǎng)格的每個單元中的值數(shù)組(標量、向量等)。也就是說,為整個單元(二維面或三維體積)指定該屬性的值。例:
下面是點數(shù)據(jù)與單元數(shù)據(jù)的比較:

? 3.3 Field_Data
字段數(shù)據(jù)不直接與點或單元格相關聯(lián),但仍應附加到網(wǎng)格上。
4.將標量分配給網(wǎng)格
下面這個案例演示了如何將單元格屬性分配值并繪制它。
這個案例生成包含6個面的立方體,并為每個面分配一個整數(shù),然后繪制。注意觀察與為每個點分配標量有啥區(qū)別。

以上內容譯自pyvista用戶文檔