邊圖元資料格式
邊圖元包含有關兩個裁剪曲面之間的邊界的資料。該資料包括兩個曲面的標識、邊相對於曲面順時鐘邊界移動的方向,以及每個曲面中用邊表示的邊界段的 uv 點。uv 點每四個為一組。其中,第一對點是邊在曲面 1 中的 u 和 v 座標,第二對點是邊在曲面 2 中的座標。每個邊在兩個曲面中的點數都是相同的,並且在其資料區中包括一個對應的曲線圖元。兩個曲面的標識是相互連續的。下面分別介紹各個曲線。
邊的拓樸資料
邊的拓樸資料包括所有用於描述該邊如何表示兩個曲面間邊界的特定部分的資料。
資料格式:
surface_ids[2]
(int)
標識與邊相連接的曲面
direction[2]
(int)
邊在任一曲面中的方向。1,如果邊的方向與曲面邊界的方向一致;-1,如二者方向相反。
uv_points[ ][4]
(dbl)
邊界點陣列
在曲面 1 中,uv_points[i][0] = u
在曲面 1 中,uv_points[i][1] = v
在曲面 2 中,uv_points[i][2] = u
在曲面 2 中,uv_points[i][3] = v
curve_type
(int)
邊所表示的曲線類型
curve
(曲線架構)
對應的 3D 曲線
uv_curves [2]
(分量架構)
每個曲面上的曲線
這是否有幫助?