<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html
  SYSTEM "about:legacy-compat">
<html xmlns:mml = "http://www.w3.org/1998/Math/MathML" lang = "zh"><head><meta charset = "UTF-8"/><meta name = "copyright" content = "(C) 版权 2020"/><meta name = "DC.rights.owner" content = "(C) 版权 2020"/><meta name = "DC.type" content = "reference"/><meta name = "abstract" content = "“修复/精化”页面允许您为原本 CAD 文件的转换定义各种可视化参数。"/><meta name = "description" content = "“修复/精化”页面允许您为原本 CAD 文件的转换定义各种可视化参数。"/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "cns-r-ConversionProperties-RepairRefinement"/><meta name = "DC.language" content = "zh"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>修复/精化</title>
<script type = "text/javascript" src = "../DSDocUI_Highlight34.js">
  	/* */
  	</script></head><body onLoad = "highlightSearchTerms();" id = "cns-r-ConversionProperties-RepairRefinement">
<a name = "hj-top"> </a><table class = "table1" id = "table11"><tr><td><table class = "DocHeader"><tr><td class = "DocHeader1" colspan = "2"><h1>修复/精化</h1></td></tr><tr><td class = "DocHeader4" colspan = "2"/></tr><tr><td class = "DocHeader3" colspan = "2"><table class = "DocThemeIntro" id = "table12"><tr><td class = "Intro1Only"><p class = "header"><p class = "abstract">
    <span class = "shortdesc">“修复/精化”页面允许您为原本 CAD 文件的转换定义各种可视化参数。</span>

  </p>
<p>此页面讨论： </p><ul><li><a href = "#r-Refinement" id = "toc_rg" title = "精化设置确定 Composer 如何面片化（网格化）影响模型准确度的模型。">精化</a></li><li><a href = "#r-Occlusion" id = "toc_rg" title = "遮挡基于零件大小或者零件是否为内部零件（因而不可见）将零件从模型中移除。">遮挡</a></li><li><a href = "#r-SMGoutput" id = "toc_rg" title = "这些选项影响已保存的 Composer 文件。">SMG 输出</a></li></ul>
</p></td></tr></table></td></tr></table>
  

  
  <article class = "topic reference nested1" aria-labelledby = "ariaid-title2" id = "r-Refinement">
    <h2 class = "title topictitle2">精化</h2>

    
    <div class = "body refbody"><p class = "abstract">
        <span class = "shortdesc">精化设置确定 Composer 如何面片化（网格化）影响模型准确度的模型。</span>

        <p>设置这些选项以便在准确度和文件大小之间实现最佳折衷。</p>
        
      </p>

      <table class = "table frame-none"><caption/><colgroup><col/><col/></colgroup><thead class = "thead">
            <tr class = "row">
              <th class = "entry" id = "r-Refinement__entry__1">命令名称</th>
              <th class = "entry" id = "r-Refinement__entry__2">描述</th>
            </tr>
          </thead><tbody class = "tbody">
            <tr class = "row">
              <td class = "entry" headers = "r-Refinement__entry__1">
                <span class = "ph uicontrol">相对优化</span>
              </td>
              <td class = "entry" headers = "r-Refinement__entry__2">
                <p>指定三角测量法：</p>
                <ul class = "ul">
                  <li class = "li">
                    <span class = "ph uicontrol">弦高误差</span> - 所有几何图形都具有相同的弦高误差。弦高误差是在 Composer 中定义几何图形的三角形和原始几何图形边线之间的距离。将滑块移动到<span class = "ph uicontrol">高质量</span>后，可减少弦高误差和提高装配体质量。<p>在此图像中，黑色圆圈是原始几何图形。蓝色三角形在 Composer 中定义几何图形。弦高误差是以红色箭头表示的距离。</p><p><br/><img class = "image" src = "../CpsUserImages/ChordalError.png"/><br/></p></li>
                  <li class = "li">
                    <span class = "ph uicontrol">法线偏差</span> - 所有几何图形都拥有相同的法线偏差。法线偏差是定义 Composer 三角形几何图形的边线法线之间的角度。将滑块移动到<span class = "ph uicontrol">高质量</span>后，可减少法线偏差和提高装配体质量。<p>在此图像中，黑色圆圈是原始几何图形。蓝色三角形在 Composer 中定义几何图形。法线偏差是红色箭头之间的角度。</p><p><br/><img class = "image" src = "../CpsUserImages/NormalDeviation.png"/><br/></p></li>
                </ul>
                <p>这两种三角测量法之间的区别是包含各种大小的几何图形的场景可视性。考虑一个非常大和一个非常小的圆柱体的装配体。</p>
                <p>使用<span class = "ph uicontrol">弦高误差</span>，因为弦高误差是一个常量，因此内切大型圆柱体的多边形拥有许多边。大型圆柱体几何图形中的此结果优于小型圆柱体中的结果。</p>
                <p>
                  <br/><img class = "image" src = "../CpsUserImages/ChordalErrorRelative.png"/><br/>
                </p>
                <p>使用<span class = "ph uicontrol">法线偏差</span>，因为法线偏差是一个常量，因此内切两个圆柱体的多边形拥有相同的边数。小型圆柱体几何图形中的此结果优于大型圆柱体中的结果。</p>
                <p>
                  <br/><img class = "image" src = "../CpsUserImages/NormalDeviationRelative.png"/><br/>
                </p>
                <p>可以通过在<span class = "ph uicontrol">高质量</span>（为获取最佳三角质量）、<span class = "ph uicontrol">中</span>和<span class = "ph uicontrol">低质量</span>之间移动滑块来优化几何图形衰变。</p>
              </td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Refinement__entry__1">
                <span class = "ph uicontrol">绝对优化（仅供高级用户使用，慎用）</span>
              </td>
              <td class = "entry" headers = "r-Refinement__entry__2">
                <p>定义三角网格逼近。</p>
                <p>
                  <table class = "Remark" id = "table132"><tr><td class = "Remark"><span class = "run-in.important">重要:
				</span><span class = "notecontent">建议仅专家用户使用此选项。配置绝对精化需要更多时间，只有在相对精化产生不可接受的结果时才使用绝对精化。</span></td></tr></table>

                </p>
                <p>您可以独立设置这三个参数。在设置多个参数时，它们的效果将进行组合。</p>
                <ul class = "ul">
                  <li class = "li">
                    <span class = "ph uicontrol">弦高误差</span> - 原几何图形 CAD 和面片化模型之间的差异（以毫米为单位）。</li>
                  <li class = "li">
                    <span class = "ph uicontrol">法线偏差</span> - 在三角形面的法线之间形成的角度。</li>
                  <li class = "li">
                    <span class = "ph uicontrol">边线长度</span> - 三角形边线的长度（以毫米为单位）。<p><div class = "note collapse"><span class = "run-in.note">注:
    		</span><span class = "notecontent">不考虑 <span class = "ph">SOLIDWORKS</span> 文件。</span></div>
</p></li>
                </ul>
                <p>对于每个参数，指定定义最大限制的值。</p>
              </td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Refinement__entry__1">
                <span class = "ph uicontrol">启用自动修复（耗时）</span>
              </td>
              <td class = "entry" headers = "r-Refinement__entry__2">检查缺失三角形、网格中的不正确孔、额外面和其他不连续性问题，并尝试通过添加三角形来修复问题。此选项会降低导入速度，因此只有在面片化效果不理想时才使用。要导入文件而不检查不正确的几何图形，请清除此选项。</td>
            </tr>
          </tbody></table>
    </div>

  </article>
  <article class = "topic reference nested1" aria-labelledby = "ariaid-title3" id = "r-Occlusion">
    <p><map name = "FPMap1"><area href = "#hj-top" title = "返回页面顶部" shape = "rect" coords = "416, 0, 435, 10"/></map><span class = "itemsprite"/></p><h2 class = "title topictitle2">遮挡</h2>

    
    <div class = "body refbody"><p class = "abstract">
        <span class = "shortdesc">遮挡基于零件大小或者零件是否为内部零件（因而不可见）将零件从模型中移除。</span>

        
        <table class = "table frame-none"><caption/><colgroup><col/><col/><col/></colgroup><tbody class = "tbody">
              <tr class = "row">
                <td class = "entry">
                  <br/><img class = "image" src = "../CpsUserImages/ExampleOcclusion1.png"/><br/>
                </td>
                <td class = "entry">
                  <br/><img class = "image" src = "../CpsUserImages/ExampleOcclusion2.png"/><br/>
                </td>
                <td class = "entry">
                  <br/><img class = "image" src = "../CpsUserImages/ExampleOcclusion3.png"/><br/>
                </td>
              </tr>
              <tr class = "row">
                <td class = "entry">原有模型</td>
                <td class = "entry" colspan = "2">检测的内部零件</td>
              </tr>
            </tbody></table>
      </p>

      <table class = "table frame-none"><caption/><colgroup><col/><col/></colgroup><thead class = "thead">
            <tr class = "row">
              <th class = "entry" id = "r-Occlusion__entry__6">命令名称</th>
              <th class = "entry" id = "r-Occlusion__entry__7">描述</th>
            </tr>
          </thead><tbody class = "tbody">
            <tr class = "row">
              <td class = "entry" headers = "r-Occlusion__entry__6">
                <span class = "ph uicontrol">移除小零件</span>
              </td>
              <td class = "entry" headers = "r-Occlusion__entry__7">移除其大小比总体场景大小的指定百分比小的零件。计算使用边界框的体积，而不是实际零件体积。例如，如果您指定 10%，则只移除适合边界框且体积为整个场景 10% 的零件。</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Occlusion__entry__6">
                <span class = "ph uicontrol">移除内部零件</span>
              </td>
              <td class = "entry" headers = "r-Occlusion__entry__7">移除内部（因而不可见）的零件。<span class = "ph">仅应用于 .smg、.smgXml 或 .smgProj 文件。</span></td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Occlusion__entry__6">
                <span class = "ph uicontrol">应用对象</span>
              </td>
              <td class = "entry" headers = "r-Occlusion__entry__7">（在选定<span class = "ph uicontrol">移除内部零件</span>时可用。）在以下各项上运行遮挡：<ul class = "ul"><li class = "li"><span class = "ph uicontrol">正在加载视图</span></li><li class = "li"><span class = "ph uicontrol">视图</span></li><li class = "li"><span class = "ph uicontrol">动画</span></li><li class = "li"><span class = "ph uicontrol">全部</span></li></ul><div class = "note collapse"><span class = "run-in.note">注:
    		</span><span class = "notecontent">对于带有不透明度、位移或者透明纹理属性关键帧的角色，不应考虑遮挡。</span></div>
</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Occlusion__entry__6">
                <span class = "ph uicontrol">3D</span>
              </td>
              <td class = "entry" headers = "r-Occlusion__entry__7">（在选定<span class = "ph uicontrol">移除内部零件</span>时可用。）在 3D 模型上执行遮挡。从视图的不同点获取快照。对于动画模式，沿着照相机动画获取快照。选择下列内容之一：<ul class = "ul"><li class = "li"><span class = "ph uicontrol">速度</span> - 使用较少的照相机位置会导致计算速度加快。</li><li class = "li"><span class = "ph uicontrol">质量</span> - 使用更多照相机位置。</li></ul>要在 2D 视图上执行遮挡，请清除此选项。</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Occlusion__entry__6">
                <span class = "ph uicontrol">切除三角形</span>
              </td>
              <td class = "entry" headers = "r-Occlusion__entry__7">（在选定<span class = "ph uicontrol">移除内部零件</span>时可用。）在角色三角形而不是角色上运行遮挡。在分析之后，您可以移除隐藏三角形。轮廓仍然可见，直至文件重新打开。</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Occlusion__entry__6">
                <span class = "ph uicontrol">创建遮挡角色的选择集</span>
              </td>
              <td class = "entry" headers = "r-Occlusion__entry__7">创建由所有遮挡角色组成的单一选择集。<div class = "note"><span class = "run-in.note">注:
			</span><span class = "notecontent">此选项允许您在完成转换之后，在 Composer 中手动检查您的结果。</span></div>
</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Occlusion__entry__6">
                <span class = "ph uicontrol">移除被遮挡的角色</span>
              </td>
              <td class = "entry" headers = "r-Occlusion__entry__7">从生成的 Composer 文件（输出文件）中删除已遮挡的角色。<table class = "Remark" id = "table132"><tr><td class = "Remark"><span class = "run-in.important">重要:
				</span><span class = "notecontent">此操作无法撤消。一旦将已遮挡角色从输出文件中删除，您将无法检索它们。</span></td></tr></table>
</td>
            </tr>
            
          </tbody></table>
    </div>

  </article>
  <article class = "topic reference nested1" aria-labelledby = "ariaid-title4" id = "r-SMGoutput">
    <p><map name = "FPMap1"><area href = "#hj-top" title = "返回页面顶部" shape = "rect" coords = "416, 0, 435, 10"/></map><span class = "itemsprite"/></p><h2 class = "title topictitle2">SMG 输出</h2>

    
    <div class = "body refbody"><p class = "abstract">
      <span class = "shortdesc">这些选项影响已保存的 Composer 文件。</span>

    </p>

      <table class = "table frame-none"><caption/><colgroup><col/><col/></colgroup><thead class = "thead">
            <tr class = "row">
              <th class = "entry" id = "r-SMGoutput__entry__1">命令名称</th>
              <th class = "entry" id = "r-SMGoutput__entry__2">描述</th>
            </tr>
          </thead><tbody class = "tbody">
            <tr class = "row">
              <td class = "entry" headers = "r-SMGoutput__entry__1">
                <span class = "ph uicontrol">压缩</span>
              </td>
              <td class = "entry" headers = "r-SMGoutput__entry__2">设置文件的压缩量，它影响模型面片化质量。<ul class = "ul"><li class = "li"><span class = "ph uicontrol">低（高质量）</span>- 32 个字节/点，高测量质量，大文件</li><li class = "li"><span class = "ph uicontrol">中</span> - 16 个字节/点</li><li class = "li"><span class = "ph uicontrol">高（低质量）</span>- 8 个字节/点，低测量质量，小文件</li></ul>压缩算法使用其坐标定义的边界框：xmin、xmax、ymin、ymax、zmin、zmax。此边界框可以根据选定的压缩质量分成多个立方体：<ul class = "ul"><li class = "li">低（高质量）：2^32 * 2^32 * 2^32</li><li class = "li">中：2^16 * 2^16 * 2^16</li><li class = "li">高（低质量）：2^8 * 2^8 * 2^8</li></ul>三角网格的所有顶部 (xi, yi, zi) 固定了边界框所包含的立方体的顶部。<div class = "notes collapse"><span class = "run-in.notes">注:
    		</span><span class = "notecontent"><p>在中或高压缩下保存文件时，您应考虑以下事项：</p><ul class = "ul"><li class = "li">您将无法还原原始品质。如果您想要这样做，则必须重新导入 CAD 文件。</li><li class = "li">中或高压缩将会影响几何图形精度。在大部分精度由对象位置来提供的较大零件中，对于诸如较小面、线或顶点等元素而言，保留下来的精度将非常小。</li><li class = "li">中或高压缩可能会导致技术图解工作间生成的向量输出中存在显示问题（例如零件网格中出现较小的孔、重叠面、斑驳、技术图解中出现不需要的线外观等）。</li></ul><p>简言之，如果几何图形精度对您而言比较重要，建议使用<span class = "ph uicontrol">低（高质量）</span>选项。</p></span></div>
</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-SMGoutput__entry__1">
                <span class = "ph uicontrol">写入法线</span>
              </td>
              <td class = "entry" headers = "r-SMGoutput__entry__2">将所有面的法线方向保存在文件中。Composer 需要此信息来显示零件和装配体的向外面或外部面。如果已选择，文件变大，但文件加载时间变短，因为 Composer 不必计算此信息。到平板曲面的法线是一个垂直于曲面的三维向量。到位于曲面的点“p”的非平板曲面的法线是一个向量，该向量垂直于位于曲面点“p”的切面。</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-SMGoutput__entry__1">
                <span class = "ph uicontrol">细节级别数目</span>
              </td>
              <td class = "entry" headers = "r-SMGoutput__entry__2">指定在转换期间为每个几何图形角色在 <span class = "ph filepath filepath">.smgGeom</span> 文件中创建和保存多少细节级别 (LOD)。LOD 指定角色网格细节。例如，螺钉可以在汽车环境中拥有比在引擎环境中更低的 LOD。此选项随同<span class = "ph uicontrol">相对</span>精化选项工作；LOD 值是<span class = "ph uicontrol">相对</span>滑块值除以 LOD 数的结果。<ul class = "ul"><li class = "li"><span class = "ph uicontrol">1</span> - 使用<span class = "ph uicontrol">相对</span>滑块值创建一个 LOD。</li><li class = "li"><span class = "ph uicontrol">2</span> - 创建两个 LOD。例如，如果<span class = "ph uicontrol">相对</span>值为 0.8，则两个 LOD 值分别为 0.8 和 0.4。</li><li class = "li"><span class = "ph uicontrol">3</span> - 创建三个 LOD。例如，如果<span class = "ph uicontrol">相对</span>值为 0.8，则三个 LOD 为 0.8、0.4 和 0.26。</li></ul><div class = "notes collapse"><span class = "run-in.notes">注:
    		</span><span class = "notecontent"><ul class = "ul"><li class = "li">在选中<span class = "ph uicontrol">将文件合并到零件角色</span>导入选项时，忽略<span class = "ph uicontrol">细节级别数目</span>。</li></ul>在 Composer 中，<span class = "ph uicontrol">使用细节级别</span>选项（[默认] 文档属性 - 方案）指定了在打开方案时使用的 LOD。您也可以加载用于指定 LOD 的各个零件；在装配体树中，右键单击某个零件，然后选择<span class = "ph menucascade"><span class = "ph uicontrol">产品</span><abbr> &gt; </abbr><span class = "ph uicontrol">加载产品（选择 LOD）</span></span>。</span></div>
</td>
            </tr>
          </tbody></table>
    </div>

  </article>
</td></tr></table><script type = "text/javascript" src = "../DSDocUI_Bottom34.js">/* */</script></body>
</html>
