界面 > 处理数据交换格式 > 中性文件 > 使用曲线数据格式 > 示例:圆弧数据格式
  
示例:圆弧数据格式
系统用圆弧所在的平面来定义圆弧图元。圆弧的中心位于原点,并在第二个平面矢量的方向上,由始于第一个平面的单位矢量旋转的角度来参数化表示。另外还给出了圆弧的起始角和终止角参数以及半径。如果起始角小于终止角,则圆弧的方向是逆时针;否则为顺时针。
数据格式:
vector1[3]
(双精度)
定义圆弧的平面
vector2[3]
(双精度)
定义圆弧的平面
origin[3]
(双精度)
定义圆弧的平面
start_angle
(双精度)
起点的角度参数
end_angle
(双精度)
终点的角度参数
radius
(双精度)
圆弧的半径
参数化:
t', the un-normalized parameter, is (1 - t) * start_angle + t * end_angle
(x, y, z) = radius * [cos(t') * vector1 + sin(t') * vector2] + origin