<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html
  SYSTEM "about:legacy-compat">
<html xmlns:mml = "http://www.w3.org/1998/Math/MathML" lang = "pt-br"><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 = "A página Reparo/refinamento permite definir vários parâmetros visuais para a conversão de arquivos CAD nativos."/><meta name = "description" content = "A página Reparo/refinamento permite definir vários parâmetros visuais para a conversão de arquivos CAD nativos."/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "cns-r-ConversionProperties-RepairRefinement"/><meta name = "DC.language" content = "pt-br"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>Reparo/refinamento</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>Reparo/refinamento</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">A página Reparo/refinamento permite definir vários parâmetros visuais para a conversão de arquivos CAD nativos.</span>

  </p>
<p>Esta página explica: </p><ul><li><a href = "#r-Refinement" id = "toc_rg" title = "As configurações de refinamento determinam como o Composer realiza a tesselação (gera malhas) do modelo, o que afeta a precisão do modelo.">Refinamento</a></li><li><a href = "#r-Occlusion" id = "toc_rg" title = "A oclusão remove as peças do modelo baseado no tamanho ou se as peças são internas e, portanto, não visíveis.">Oclusão</a></li><li><a href = "#r-SMGoutput" id = "toc_rg" title = "Essas opções afetam os arquivos salvos do Composer.">Saída de 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">Refinamento</h2>

    
    <div class = "body refbody"><p class = "abstract">
        <span class = "shortdesc">As configurações de refinamento determinam como o Composer realiza a tesselação (gera malhas) do modelo, o que afeta a precisão do modelo.</span>

        <p>Defina essas opções para obter o melhor comprometimento entre precisão e tamanho do arquivo.</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">Nome do comando</th>
              <th class = "entry" id = "r-Refinement__entry__2">Descrição</th>
            </tr>
          </thead><tbody class = "tbody">
            <tr class = "row">
              <td class = "entry" headers = "r-Refinement__entry__1">
                <span class = "ph uicontrol">Relativo</span>
              </td>
              <td class = "entry" headers = "r-Refinement__entry__2">
                <p>Especifica o método de triangulação:</p>
                <ul class = "ul">
                  <li class = "li">
                    <span class = "ph uicontrol">Erro de corda</span> – Toda geometria tem o mesmo erro de corda. Erro de corda é a distância entre os triângulos que definem a geometria no Composer e as arestas da geometria original. Quando você move o controle deslizante para <span class = "ph uicontrol">alta qualidade</span>, diminui o erro de corda e aumenta a qualidade da montagem.<p>Nesta imagem, o círculo preto é a geometria original. Os triângulos azuis definem a geometria no Composer. O erro de corda é a distância representada pelas setas vermelhas.</p><p><br/><img class = "image" src = "../CpsUserImages/ChordalError.png"/><br/></p></li>
                  <li class = "li">
                    <span class = "ph uicontrol">Desvio normal</span> – Todas as geometrias têm o mesmo desvio normal. Desvio normal é o ângulo entre as normais das arestas que definem a geometria triangular do Composer. Quando você move o controle deslizante para <span class = "ph uicontrol">alta qualidade</span>, diminui o desvio normal e aumenta a qualidade da montagem.<p>Na imagem, o círculo preto é a geometria original. Os triângulos azuis definem a geometria no Composer. O desvio normal é o ângulo entre as setas vermelhas.</p><p><br/><img class = "image" src = "../CpsUserImages/NormalDeviation.png"/><br/></p></li>
                </ul>
                <p>A diferença entre esses dois métodos de triangulação é visível para cenas que contêm geometria de vários tamanhos. Considere um conjunto de um cilindro muito grande e um cilindro muito pequeno.</p>
                <p>Com <span class = "ph uicontrol">Erro de corda</span>, porque o erro de corda é constante, o polígono que inscreve no cilindro grande tem muitos mais lados. Isso faz com que a geometria do cilindro grande seja melhor do que o cilindro pequeno.</p>
                <p>
                  <br/><img class = "image" src = "../CpsUserImages/ChordalErrorRelative.png"/><br/>
                </p>
                <p>Com <span class = "ph uicontrol">Desvio normal</span>, porque o desvio normal é constante, os polígonos que inscrevem em ambos os cilindros têm o mesmo número de lados. Isso faz com que a geometria do cilindro pequeno seja melhor do que o cilindro grande.</p>
                <p>
                  <br/><img class = "image" src = "../CpsUserImages/NormalDeviationRelative.png"/><br/>
                </p>
                <p>Você pode otimizar a degradação da geometria movendo o controle deslizante entre <span class = "ph uicontrol">alta qualidade</span> (para qualidade de triangulação ideal), <span class = "ph uicontrol">média</span> e <span class = "ph uicontrol">baixa qualidade</span>.</p>
              </td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Refinement__entry__1">
                <span class = "ph uicontrol">Absoluto (somente usuários avançados, use com cuidado)</span>
              </td>
              <td class = "entry" headers = "r-Refinement__entry__2">
                <p>Define as aproximações de triangulação.</p>
                <p>
                  <table class = "Remark" id = "table132"><tr><td class = "Remark"><span class = "run-in.important">Importante:
				</span><span class = "notecontent">Esta opção é recomendada somente para usuários experientes. A configuração do refinamento absoluto é demorada e deve ser usada somente quando o refinamento relativo produzir resultados inaceitáveis.</span></td></tr></table>

                </p>
                <p>Você pode definir esses três parâmetros de forma independente. Quando você define mais de um, seus efeitos são combinados.</p>
                <ul class = "ul">
                  <li class = "li">
                    <span class = "ph uicontrol">Erro de corda</span> – variação em milímetros entre o CAD de geometria nativa e o modelo tesselado.</li>
                  <li class = "li">
                    <span class = "ph uicontrol">Desvio normal</span> – Ângulo formado entre as normais das faces triangulares.</li>
                  <li class = "li">
                    <span class = "ph uicontrol">Comprimento da aresta</span> – Comprimento das arestas triangulares em milímetros.<p><div class = "note collapse"><span class = "run-in.note">Nota:
    		</span><span class = "notecontent">Não considerado para arquivos <span class = "ph">SOLIDWORKS</span>.</span></div>
</p></li>
                </ul>
                <p>Para cada parâmetro, especifique os valores que definem os limites máximos.</p>
              </td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Refinement__entry__1">
                <span class = "ph uicontrol">Ativar reparo automático (a correção exige muito tempo)</span>
              </td>
              <td class = "entry" headers = "r-Refinement__entry__2">Verifica se há triângulos ausentes, furos incorretos na malha, faces extras e outros problemas de descontinuidade e tenta reparar problemas adicionando triângulos. Essa opção diminui a velocidade de importação, portanto, use somente quando a tesselação for ruim. Para importar arquivos sem verificar a geometria incorreta, desmarque esta opção.</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 = "Voltar ao início" shape = "rect" coords = "416, 0, 435, 10"/></map><span class = "itemsprite"/></p><h2 class = "title topictitle2">Oclusão</h2>

    
    <div class = "body refbody"><p class = "abstract">
        <span class = "shortdesc">A oclusão remove as peças do modelo baseado no tamanho ou se as peças são internas e, portanto, não visíveis.</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">Modelo original</td>
                <td class = "entry" colspan = "2">Peças internas detectadas</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">Nome do comando</th>
              <th class = "entry" id = "r-Occlusion__entry__7">Descrição</th>
            </tr>
          </thead><tbody class = "tbody">
            <tr class = "row">
              <td class = "entry" headers = "r-Occlusion__entry__6">
                <span class = "ph uicontrol">Remover peças pequenas</span>
              </td>
              <td class = "entry" headers = "r-Occlusion__entry__7">Remove partes menores do que a porcentagem especificada do tamanho total da cena. O cálculo usa o volume de uma caixa delimitadora, não o volume real da peça. Por exemplo, se você especificar 10%, somente as peças que se encaixam em uma caixa delimitadora que seja 10% de toda a cena serão removidas.</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Occlusion__entry__6">
                <span class = "ph uicontrol">Remover peças internas</span>
              </td>
              <td class = "entry" headers = "r-Occlusion__entry__7">Remove as peças internas e, portanto, não visíveis. <span class = "ph">Aplica-se somente aos arquivos .smg, .smgXml ou .smgProj.</span></td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Occlusion__entry__6">
                <span class = "ph uicontrol">Aplicar a</span>
              </td>
              <td class = "entry" headers = "r-Occlusion__entry__7">(Disponível quando <span class = "ph uicontrol">Remover peças internas</span> é selecionado.) Executa oclusão em:<ul class = "ul"><li class = "li"><span class = "ph uicontrol">Carregamento de vista</span></li><li class = "li"><span class = "ph uicontrol">Vistas</span></li><li class = "li"><span class = "ph uicontrol">Animação</span></li><li class = "li"><span class = "ph uicontrol">Todos</span></li></ul><div class = "note collapse"><span class = "run-in.note">Nota:
    		</span><span class = "notecontent">Atores com chaves de propriedade de opacidade, deslocamento ou textura com transparência não são considerados para oclusão.</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">(Disponível quando <span class = "ph uicontrol">Remover peças internas</span> é selecionado.) Realiza oclusão no modelo 3D. Os instantâneos são obtidos de diferentes pontos de vista. Para o modo de animação, os instantâneos são obtidos ao longo da animação da câmera. Selecione um dos seguintes procedimentos:<ul class = "ul"><li class = "li"><span class = "ph uicontrol">Velocidade</span> – Usa menos posições da câmera, resultando em computação mais rápida.</li><li class = "li"><span class = "ph uicontrol">Qualidade</span> – Usa mais posições da câmera.</li></ul>Para realizar oclusão na visualização 2D, desmarque essa opção.</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Occlusion__entry__6">
                <span class = "ph uicontrol">Cortar triângulos</span>
              </td>
              <td class = "entry" headers = "r-Occlusion__entry__7">(Disponível quando <span class = "ph uicontrol">Remover peças internas</span> é selecionado.) Executa oclusão em triângulos de ator em vez de atores. Após a análise, você pode remover triângulos ocultos. Os contornos permanecem visíveis até que o arquivo seja reaberto.</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Occlusion__entry__6">
                <span class = "ph uicontrol">Criar conjunto de seleção de atores ocluídos</span>
              </td>
              <td class = "entry" headers = "r-Occlusion__entry__7">Cria um único conjunto de seleções composto por todos os atores ocluídos.<div class = "note"><span class = "run-in.note">Nota:
			</span><span class = "notecontent">Esta opção permite verificar o resultado manualmente no Composer após a conversão.</span></div>
</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Occlusion__entry__6">
                <span class = "ph uicontrol">Remover atores ocluídos</span>
              </td>
              <td class = "entry" headers = "r-Occlusion__entry__7">Exclui os atores ocluídos do arquivo resultante do Composer (arquivo de saída).<table class = "Remark" id = "table132"><tr><td class = "Remark"><span class = "run-in.important">Importante:
				</span><span class = "notecontent">Esta operação não pode ser desfeita. Depois que os atores ocluídos forem excluídos do arquivo de saída, você não terá como recuperá-los.</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 = "Voltar ao início" shape = "rect" coords = "416, 0, 435, 10"/></map><span class = "itemsprite"/></p><h2 class = "title topictitle2">Saída de SMG</h2>

    
    <div class = "body refbody"><p class = "abstract">
      <span class = "shortdesc">Essas opções afetam os arquivos salvos do 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">Nome do comando</th>
              <th class = "entry" id = "r-SMGoutput__entry__2">Descrição</th>
            </tr>
          </thead><tbody class = "tbody">
            <tr class = "row">
              <td class = "entry" headers = "r-SMGoutput__entry__1">
                <span class = "ph uicontrol">Compactação</span>
              </td>
              <td class = "entry" headers = "r-SMGoutput__entry__2">Define a quantidade de compactação nos arquivos, o que afeta a qualidade de tesselação do modelo.<ul class = "ul"><li class = "li"><span class = "ph uicontrol">Baixa (alta qualidade)</span> - 32 bytes/ponto, alta qualidade de medição, arquivo grande</li><li class = "li"><span class = "ph uicontrol">Média</span> - 16 bytes/ponto</li><li class = "li"><span class = "ph uicontrol">Alta (baixa qualidade)</span> - 8 bytes/ponto, baixa qualidade de medição, arquivo pequeno</li></ul>O algoritmo de compactação usa uma caixa delimitadora definida por suas coordenadas: xmin, xmax, ymin, ymax, zmin, zmax. Essa caixa delimitadora está subdividida em vários cubos, de acordo com a qualidade de compactação selecionada:<ul class = "ul"><li class = "li">Baixa (alta qualidade): 2^32 * 2^32 * 2^32</li><li class = "li">Média: 2^16 * 2^16 * 2^16</li><li class = "li">Alta (baixa qualidade): 2^8 * 2^8 * 2^8</li></ul>Todas as partes superiores (xi, yi, zi) da triangulação são dispostas nas partes superiores dos cubos contidos na caixa delimitadora.<div class = "notes collapse"><span class = "run-in.notes">Notas:
    		</span><span class = "notecontent"><p>Ao salvar um arquivo com compactação média ou alta, você deve considerar o seguinte:</p><ul class = "ul"><li class = "li">Não é possível retornar à qualidade original. Você deve reimportar seus arquivos CAD se quiser fazer isso.</li><li class = "li">A compactação média ou alta afeta a precisão da geometria. No caso de peças grandes em que a maior parte da precisão é obtida pela posição do objeto, pouca precisão é deixada para elementos como faces pequenas, linhas ou vértices.</li><li class = "li">A compactação média ou alta pode causar problemas de exibição (como pequenos furos visíveis na malha de uma peça, faces sobrepostas, efeito costura, aparência de linhas indesejadas na ilustração técnica etc.) na saída de vetor gerada pelo workshop de ilustração técnica.</li></ul><p>Para encurtá-la, se a precisão da geometria for importante para você, é recomendável usar a opção <span class = "ph uicontrol">Baixa (alta qualidade)</span>.</p></span></div>
</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-SMGoutput__entry__1">
                <span class = "ph uicontrol">Gravar normais</span>
              </td>
              <td class = "entry" headers = "r-SMGoutput__entry__2">Salva direções normais em todas as faces no arquivo. O Composer precisa dessas informações para exibir as faces superficial ou externa de peças e montagens. Quando a opção está selecionada, o arquivo é maior, mas o tempo de carregamento do arquivo é menor, porque o Composer não precisa calcular essas informações. Uma superfície normal a plana é um vetor tridimensional perpendicular à superfície. Uma superfície normal a não plana em um ponto "p" na superfície é um vetor perpendicular ao plano tangente dessa superfície em "p".</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-SMGoutput__entry__1">
                <span class = "ph uicontrol">Número do nível de detalhes</span>
              </td>
              <td class = "entry" headers = "r-SMGoutput__entry__2">Determina quantos níveis de detalhe LODs (Level of Detail, nível de detalhe) são criados e salvos em arquivos <span class = "ph filepath filepath">.smgGeom</span> para cada ator de geometria durante a conversão. O LOD determina o detalhe da malha do ator. Por exemplo, um parafuso pode ter um LOD mais baixo em um carro do que em um motor. Essa opção funciona com a opção de refinamento <span class = "ph uicontrol">Relativo</span>, o valor do LOD é o valor <span class = "ph uicontrol">Relativo</span> do controle deslizante dividido pelo número do LOD:<ul class = "ul"><li class = "li"><span class = "ph uicontrol">1</span>: cria um LOD usando o valor do controle deslizante <span class = "ph uicontrol">Relativo</span>.</li><li class = "li"><span class = "ph uicontrol">2</span>: cria dois LODs. Por exemplo, se o <span class = "ph uicontrol">Relativo</span> for 0,8, os dois valores do LOD serão 0,8 e 0,4.</li><li class = "li"><span class = "ph uicontrol">3</span>: cria três LODs. Por exemplo, se o <span class = "ph uicontrol">Relativo</span> for 0,8, os três LODs serão 0,8, 0,4 e 0,26.</li></ul><div class = "notes collapse"><span class = "run-in.notes">Notas:
    		</span><span class = "notecontent"><ul class = "ul"><li class = "li">O <span class = "ph uicontrol">Número do nível de detalhes</span> é ignorado quando a opção de importação <span class = "ph uicontrol">Mesclar arquivo em um ator por peça</span> está selecionada.</li></ul>Ao abrir um projeto no Composer, a opção <span class = "ph uicontrol">Nível de uso de detalhes</span> ([Padrão] Propriedades do documento - Projeto) determina o LOD a ser usado. Você também pode carregar peças individuais determinando o LOD. Na Árvore de montagem, clique com o botão direito do mouse em uma peça e selecione <span class = "ph menucascade"><span class = "ph uicontrol">Produto</span><abbr> &gt; </abbr><span class = "ph uicontrol">Carregar produtos (Escolher 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>
