範例:圓弧資料格式
系統用圓弧所在的平面來定義圓弧圖元。圓弧的中心位於原點,並在第二個平面向量的方向上,由始於第一個平面的單位向量旋轉角度來參數化表示。另外還給出了圓弧的起始角和終止角參數以及半徑。如果起始角小於終止角,則圓弧的方向是反時鐘;否則為順時鐘。
資料格式:
vector1[3]
(dbl)
定義圓弧的平面
vector2[3]
(dbl)
定義圓弧的平面
origin[3]
(dbl)
定義圓弧的平面
start_angle
(dbl)
起點的角度參數
end_angle
(dbl)
終點的角度參數
radius
(dbl)
圓弧的半徑
參數化:
t', the un-normalized parameter, is (1 - t) * start_angle + t * end_angle
(x, y, z) = radius * [cos(t') * vector1 + sin(t') * vector2] + origin
這是否有幫助?