界面 > 处理数据交换格式 > 网格化文件 > 控制导出质量
  
控制导出质量
输出文件的质量取决于对三角剖分精细度的控制。您可以使用下列选项来控制三角剖分的精细度:
弦高 (Chord Height) - 作为网格化模型曲面的全局规范。它指定了弦和曲面之间的最大距离。指定的弦高越小,与实际零件曲面的偏差就越小。以模型单位测量的弦高必须在下限与上限的范围内。弦高的下限是零件精度的函数,而上限则对应于模型的大小。模型的大小定义为在模型周围画出的一个假想框的对角线。在消息窗口中键入零 (0) 以确定范围。如此会返回可接受的范围。
1. 弦高
2. 零件曲面
3. 网格化曲面
针对装配,您可以设置与每个元件大小成比例的最大弦高。
角度控制 (Angle Control) - 沿着小半径曲线,规范所提供的进一步改进的量。具体来说,就是对半径 (r) 为下列定义的曲线进行网格化:
r < r0 = partsize/10
要获得其最大弦高:
(r/r0)α ChordHeight
其中 α 是“角度控制”(Angle Control) 值。这样,当 α = 0 时,对小半径曲线就没有进一步的改进。当系统用一条半径相对其零件大小很小的曲线来指定一个曲面特征的边界时(比如,用高尔夫球上的一条波纹),如果不用“角度控制”(Angle Control) 来指定进一步的改进,那么这些特征在网格化的输出中的定义可能就很少。其范围从 0.0 到 1.0。
步长大小 (Step Size) - 控制所有曲面的三角剖分的精细度。使用此选项可使三角剖分更均匀,其三角形拥有更好的长宽比。像“弦高”(Chord Height) 一样,“步长大小”(Step Size) 也会指定最大值,即上限。“步长大小”(Step Size) 拥有以模型单位表示的值范围。值范围在新零件小量的五倍 (5 * 模型精度) 到模型大小 (边界外框对角长度) 之间,默认值为 (模型大小)/30。针对装配,您可以设置与每个元件大小成比例的最大步长大小。
视您将模型作为零件还是装配导出为支持的格式而定,Creo 应用程序会以如下方式计算“弦高”(Chord Height)“步长大小”(Step Size) 的值:
当将零件或装配作为多面零件导出为 STL 或 CATIA V5 CGR 格式时,会根据装配的大小计算“弦高”(Chord Height)“步长大小”(Step Size)
将装配作为多面装配导出为 CATProduct (含 CGR 元件) 格式时,就像“弦高”(Chord Height) 的值一样,“步长大小”(Step Size) 的单一值会用于所有元件。但是,如果将“步长大小”(Step Size)“使用比例步长大小”(Use proportional step sizes) 配合使用,会将根据装配大小计算的步长大小缩放为每个元件零部件的相对大小。
导出为 Wavefront
当将 Creo 模型导出为 Wavefront (.obj) 时,请注意以下几点:
要避免产生不可预知的结果,应必须选取一对一的映射投影,即选定的零件或面组中,不应有两个点映射到基准平面或球面的同一点上。
任何零件或面组都只能选择一次。如果选择了一个已经包括在组中的面组或零件,Creo 应用程序会突出显示重复的项并提示您确认或取消选择。