界面 > 处理数据交换格式 > 中性文件 > 使用修剪曲面数据格式 > 关于修剪过的曲面数据格式
  
关于修剪过的曲面数据格式
修剪曲面结构包含描述曲面边界和它所在的原始曲面的数据。原始曲面是一个由两个变量(u 和 v)参数化的三维几何曲面。修剪曲面边界由边的闭环(围线)组成。在“中间”文件中,边作为单独的图元而存在。每个边与两个曲面相连,并包含它在两个曲面上形成的那部分边界的 u 和 v 值。曲面边界绕曲面的外侧顺时针移动,因此每个边在每个曲面里都有一个相对于移动方向的方向。
修剪曲面结构中还有其它数据,包括二维域的长宽度、三维曲面和一个表示曲面法向是指向零件内部还是外部的标志。
数据格式:
id
(整型)
曲面 ID
uv_min[2]
(双精度)
域的最小 u 和 v 值
uv_max[2]
(双精度)
最大 u 和 v 值
xyz_min[3]
(双精度)
封闭曲面的框的最小值
xyz_max[3]
(双精度)
矩形框的最大值
orient
(整型)
如果曲面法向指向零件外部,则为 1
如果指向内部,则为 -1
loops[]
(环)
环结构的可扩展数组
surface_type
(整型)
表示原始曲面类型的常数
曲面
(曲面结构)
3D 原始曲面数据结构
环的数据结构格式:
edge_ids[ ](int) Array of IDs of the edges in the loop
修剪曲面的 3D 曲面结构的每个曲面类型都有一个不同的格式。