關於裁剪的曲面資料格式
裁剪曲面架構包含描述曲面邊界和它所在的原始曲面的資料。原始曲面是一個由兩個變數(u 和 v)參數化的 3-D 幾何曲面。裁剪曲面邊界由邊的封閉迴圈(輪廓)組成。在「Neutral」檔案中邊作為單獨的圖元而存在。每個邊與兩個曲面相連,並包含它在兩個曲面上形成的那部分邊界的 u 和 v 值。曲面邊界繞曲面的外側順時鐘橫移,因此每個邊在每個曲面裡都有一個相對於移動方向的方向。
裁剪曲面架構中還有其他資料,包括 2-D 領域的長寬度、3-D 曲面和一個表示曲面法向是指向零件內部還是外部的標誌。
資料格式:
id
(int)
曲面標識
uv_min[2]
(dbl)
領域的最小 u 和 v 值
uv_max[2]
(dbl)
最大 u 和 v 值
xyz_min[3]
(dbl)
封閉曲面的方塊的最小值
xyz_max[3]
(dbl)
矩形方塊的最大值
orient
(int)
1,如果曲面法向指向零件外部
-1,如果指向內部
loops[]
(loop)
迴圈架構的可擴展陣列
surface_type
(int)
表示原始曲面類型的常數
曲面
(曲面架構)
3D 原始曲面資料架構
迴圈的資料架構格式:
edge_ids[ ](int) Array of IDs of the edges in the loop
裁剪曲面的 3D 曲面架構的每個曲面類型都有一個不同的格式。
這是否有幫助?