<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html
  SYSTEM "about:legacy-compat">
<html xmlns:mml = "http://www.w3.org/1998/Math/MathML" lang = "ru"><head><meta charset = "UTF-8"/><meta name = "copyright" content = "(C) Copyright 2020"/><meta name = "DC.rights.owner" content = "(C) Copyright 2020"/><meta name = "DC.type" content = "reference"/><meta name = "abstract" content = "Страница &#34;Восстановление/Детализация&#34; позволяет определять различные визуальные параметры для перемещения собственных файлов CAD."/><meta name = "description" content = "Страница &#34;Восстановление/Детализация&#34; позволяет определять различные визуальные параметры для перемещения собственных файлов CAD."/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "cns-r-ConversionProperties-RepairRefinement"/><meta name = "DC.language" content = "ru"/><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 = "Параметры &#34;Детализация&#34; определяют, как 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> – разность в миллиметрах между САПР исходной геометрии и мозаичной моделью.</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">Среднее или высокое сжатие может вызвать проблемы отображения (такие как небольшие отверстия, заметные в сетке детали, перекрывающиеся грани, z-конфликты, появление нежелательных линий в технических иллюстрациях и т.д.) в выходном векторном изображении, созданным модулем технических иллюстраций.</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">Указывает, сколько уровней детализации (LOD) создается и хранится в файлах <span class = "ph filepath filepath">.smgGeom</span> для каждого объекта геометрии во время перемещения. Уровень детализации указывает детализацию сети объекта. Например, винт может иметь более низкий уровень детализации в контексте машины, чем в контексте двигателя. Этот параметр рассчитывается совместно с параметром детализации <span class = "ph uicontrol">Относительный</span>. Значение уровня детализации является значением ползунка <span class = "ph uicontrol">Относительный</span>, разделенным на число уровней детализации:<ul class = "ul"><li class = "li"><span class = "ph uicontrol">1</span> – Создает один уровень детализации, используя значение ползунка <span class = "ph uicontrol">Относительный</span>.</li><li class = "li"><span class = "ph uicontrol">2</span> – Создает два уровня детализации. Например, если значение параметра <span class = "ph uicontrol">Относительный</span> равно 0,8, два значения уровня детализации равны 0,8 и 0,4.</li><li class = "li"><span class = "ph uicontrol">3</span> – Создает три уровня детализации. Например, если значение параметра <span class = "ph uicontrol">Относительный</span> равно 0,8, три значения уровня детализации равны 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> ([По умолчанию] Свойства документа – Проект) указывает на то, какие уровни детализации использовать при открытии проекта. Кроме того, можно загрузить отдельные детали, указывающие уровни детализации. В дереве "Сборка" нажмите правой кнопкой мыши на детали и выберите <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>
