<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html
  SYSTEM "about:legacy-compat">
<html xmlns:mml = "http://www.w3.org/1998/Math/MathML" lang = "it"><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 = "La pagina Correzione/Miglioramento consente di definire vari parametri visivi per la conversione di file CAD nativi."/><meta name = "description" content = "La pagina Correzione/Miglioramento consente di definire vari parametri visivi per la conversione di file CAD nativi."/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "cns-r-ConversionProperties-RepairRefinement"/><meta name = "DC.language" content = "it"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>Correzione/Miglioramento</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>Correzione/Miglioramento</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">La pagina Correzione/Miglioramento consente di definire vari parametri visivi per la conversione di file CAD nativi.</span>

  </p>
<p>Questa pagina spiega: </p><ul><li><a href = "#r-Refinement" id = "toc_rg" title = "Le impostazioni di rifinitura determinano il modo in cui Composer esegue la tassellazione (crea una mesh) del modello e influiscono sulla precisione del modello.">Rifinitura</a></li><li><a href = "#r-Occlusion" id = "toc_rg" title = "L'occlusione rimuove parti del modello, in base alle dimensioni o se le parti sono interne e quindi non visibili.">Occlusione</a></li><li><a href = "#r-SMGoutput" id = "toc_rg" title = "Queste opzioni hanno effetto sui file Composer salvati.">Output 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">Rifinitura</h2>

    
    <div class = "body refbody"><p class = "abstract">
        <span class = "shortdesc">Le impostazioni di rifinitura determinano il modo in cui Composer esegue la tassellazione (crea una mesh) del modello e influiscono sulla precisione del modello.</span>

        <p>Impostare queste opzioni in modo da ottenere il miglior compromesso tra precisione e dimensioni del file.</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 comando</th>
              <th class = "entry" id = "r-Refinement__entry__2">Descrizione</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>Specifica il metodo di triangolazione:</p>
                <ul class = "ul">
                  <li class = "li">
                    <span class = "ph uicontrol">Errore cordale</span>: tutta la geometria presenta lo stesso errore cordale. L'errore cordale è la distanza tra i triangoli che definiscono la geometria in Composer e i bordi della geometria originale. Quando si sposta il dispositivo di scorrimento su <span class = "ph uicontrol">Alta qualità</span>, si riduce l'errore cordale e si aumenta la qualità dell'assieme.<p>In questa immagine, il cerchio nero rappresenta la geometria originale. I triangoli blu definiscono la geometria in Composer. L'errore cordale è la distanza rappresentata dalle frecce rosse.</p><p><br/><img class = "image" src = "../CpsUserImages/ChordalError.png"/><br/></p></li>
                  <li class = "li">
                    <span class = "ph uicontrol">Deviazione normale</span>: tutta la geometria presenta la stessa deviazione normale. La deviazione normale è l'angolo tra le normali dei bordi che definiscono la geometria triangolare di Composer. Quando si sposta il dispositivo di scorrimento su <span class = "ph uicontrol">Alta qualità</span>, si riduce la deviazione normale e si aumenta la qualità dell'assieme.<p>In questa immagine, il cerchio nero rappresenta la geometria originale. I triangoli blu definiscono la geometria in Composer. La deviazione normale è l'angolo tra le frecce rosse.</p><p><br/><img class = "image" src = "../CpsUserImages/NormalDeviation.png"/><br/></p></li>
                </ul>
                <p>La differenza tra questi due metodi di triangolazione è visibile per le scene contenenti geometrie di diverse dimensioni. Si consideri un assieme composto da un cilindro di dimensioni molto elevate e un cilindro di dimensioni molto ridotte.</p>
                <p>Con il metodo <span class = "ph uicontrol">Errore cordale,</span> poiché l'errore cordale è costante, il poligono in cui è inscritto il cilindro di dimensioni elevate presenta molti più lati. Di conseguenza, la geometria del cilindro di dimensioni elevate presenta un aspetto migliore rispetto a quella del cilindro di dimensioni ridotte.</p>
                <p>
                  <br/><img class = "image" src = "../CpsUserImages/ChordalErrorRelative.png"/><br/>
                </p>
                <p>Con il metodo <span class = "ph uicontrol">Deviazione normale</span>, poiché la deviazione normale è costante, i poligoni in cui sono inscritti entrambi i cilindri presentano lo stesso numero di lati. Di conseguenza, la geometria del cilindro di dimensioni ridotte presenta un aspetto migliore rispetto a quella del cilindro di dimensioni più elevate.</p>
                <p>
                  <br/><img class = "image" src = "../CpsUserImages/NormalDeviationRelative.png"/><br/>
                </p>
                <p>È possibile ottimizzare la riduzione di qualità della geometria spostando il dispositivo di scorrimento tra <span class = "ph uicontrol">alta</span> (per una qualità di triangolazione ottimale), <span class = "ph uicontrol">media</span> e <span class = "ph uicontrol">bassa qualità</span>.</p>
              </td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Refinement__entry__1">
                <span class = "ph uicontrol">Assoluto (solo utenti avanzati, usare con cautela)</span>
              </td>
              <td class = "entry" headers = "r-Refinement__entry__2">
                <p>Definisce le approssimazioni della triangolazione.</p>
                <p>
                  <table class = "Remark" id = "table132"><tr><td class = "Remark"><span class = "run-in.important">Importante:
				</span><span class = "notecontent">Si consiglia l'uso di questa opzione solo agli utenti esperti. La configurazione della rifinitura assoluta richiede tempi prolungati e deve essere utilizzata solo quando la rifinitura relativa genera risultati non accettabili.</span></td></tr></table>

                </p>
                <p>È possibile impostare questi tre parametri in modo indipendente. Quando se ne imposta più di uno, i relativi effetti vengono combinati.</p>
                <ul class = "ul">
                  <li class = "li">
                    <span class = "ph uicontrol">Errore cordale</span>: variazione in millimetri tra la geometria CAD nativa e il modello sottoposto a tessellazione.</li>
                  <li class = "li">
                    <span class = "ph uicontrol">Deviazione normale</span>: angolo formato tra le normali delle facce del triangolo.</li>
                  <li class = "li">
                    <span class = "ph uicontrol">Lunghezza bordo</span>: lunghezza dei bordi del triangolo in millimetri.<p><div class = "note collapse"><span class = "run-in.note">Nota:
    		</span><span class = "notecontent">Non considerato per i file  e <span class = "ph">SOLIDWORKS</span>.</span></div>
</p></li>
                </ul>
                <p>Per ogni parametro, specificare i valori che definiscono i limiti massimi.</p>
              </td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Refinement__entry__1">
                <span class = "ph uicontrol">Attiva correzione automatica (la correzione richiede tempo)</span>
              </td>
              <td class = "entry" headers = "r-Refinement__entry__2">Verifica la presenza di triangoli mancanti, fori errati nella mesh, facce aggiuntive e altri problemi di discontinuità e tenta di correggerli aggiungendo triangoli. Questa opzione comporta la riduzione della velocità di importazione, pertanto, si consiglia di utilizzarla solo quando la tessellazione risulta di scarsa qualità. Per importare i file senza eseguire la verifica delle geometrie non corrette, deselezionare questa opzione.</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 = "Torna a inizio pagina" shape = "rect" coords = "416, 0, 435, 10"/></map><span class = "itemsprite"/></p><h2 class = "title topictitle2">Occlusione</h2>

    
    <div class = "body refbody"><p class = "abstract">
        <span class = "shortdesc">L'occlusione rimuove parti del modello, in base alle dimensioni o se le parti sono interne e quindi non visibili.</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">Modello originale</td>
                <td class = "entry" colspan = "2">Parti interne rilevate</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 comando</th>
              <th class = "entry" id = "r-Occlusion__entry__7">Descrizione</th>
            </tr>
          </thead><tbody class = "tbody">
            <tr class = "row">
              <td class = "entry" headers = "r-Occlusion__entry__6">
                <span class = "ph uicontrol">Rimuovi parti piccole</span>
              </td>
              <td class = "entry" headers = "r-Occlusion__entry__7">Rimuove le parti più piccole della percentuale delle dimensioni della scena specificata. Nel calcolo viene utilizzato il volume di un riquadro di delimitazione, non il volume reale della parte. Ad esempio, se si specifica 10%, vengono rimosse solo le parti che entrano in un riquadro di delimitazione di dimensioni pari al 10% dell'intera scena.</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Occlusion__entry__6">
                <span class = "ph uicontrol">Rimuovi parti interne</span>
              </td>
              <td class = "entry" headers = "r-Occlusion__entry__7">Rimuove le parti interne e quindi non visibili. <span class = "ph">Si applica solo a file .smg, .smgXml o .smgProj.</span></td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Occlusion__entry__6">
                <span class = "ph uicontrol">Applica a</span>
              </td>
              <td class = "entry" headers = "r-Occlusion__entry__7">(Disponibile quando è selezionata l'opzione <span class = "ph uicontrol">Rimuovi parti interne</span>.) Esegue l'occlusione su:<ul class = "ul"><li class = "li"><span class = "ph uicontrol">Caricamento vista</span></li><li class = "li"><span class = "ph uicontrol">Viste</span></li><li class = "li"><span class = "ph uicontrol">Animazione</span></li><li class = "li"><span class = "ph uicontrol">Tutti</span></li></ul><div class = "note collapse"><span class = "run-in.note">Nota:
    		</span><span class = "notecontent">Gli attori con chiavi di proprietà per opacità, spostamento o trama con trasparenza non vengono presi in considerazione nell'occlusione.</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">(Disponibile quando è selezionata l'opzione <span class = "ph uicontrol">Rimuovi parti interne</span>.) Esegue l'occlusione sul modello 3D. Vengono scattate istantanee da diversi punti di vista. In modalità Animazione, le istantanee vengono scattate durante l'animazione della telecamera. Selezionare una delle seguenti opzioni:<ul class = "ul"><li class = "li"><span class = "ph uicontrol">Velocità</span> - Utilizza meno posizioni della telecamera e il calcolo risulta più veloce.</li><li class = "li"><span class = "ph uicontrol">Qualità</span> - Utilizza più posizioni della telecamera.</li></ul>Per eseguire l'occlusione sulla vista 2D, deselezionare questa opzione.</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Occlusion__entry__6">
                <span class = "ph uicontrol">Taglia triangoli</span>
              </td>
              <td class = "entry" headers = "r-Occlusion__entry__7">(Disponibile quando è selezionata l'opzione <span class = "ph uicontrol">Rimuovi parti interne</span>.) Esegue l'occlusione sui triangoli dell'attore invece che sugli attori. Al termine dell'analisi, è possibile rimuovere i triangoli nascosti. I contorni rimangono visibili finché non si apre nuovamente il file.</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Occlusion__entry__6">
                <span class = "ph uicontrol">Crea set di selezione di attori occlusi</span>
              </td>
              <td class = "entry" headers = "r-Occlusion__entry__7">Crea un singolo set di selezione costituito da tutti gli attori occlusi.<div class = "note"><span class = "run-in.note">Nota:
			</span><span class = "notecontent">Questa opzione permette di controllare il proprio risultato manualmente in Composer dopo la conversione.</span></div>
</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Occlusion__entry__6">
                <span class = "ph uicontrol">Rimuovi attori occlusi</span>
              </td>
              <td class = "entry" headers = "r-Occlusion__entry__7">Elimina gli attori occlusi dal file Composer risultante (file di output).<table class = "Remark" id = "table132"><tr><td class = "Remark"><span class = "run-in.important">Importante:
				</span><span class = "notecontent">Questa operazione non può essere annullata. Una volta eliminati gli attori occlusi dal file di output, non è più possibile recuperarli.</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 = "Torna a inizio pagina" shape = "rect" coords = "416, 0, 435, 10"/></map><span class = "itemsprite"/></p><h2 class = "title topictitle2">Output SMG</h2>

    
    <div class = "body refbody"><p class = "abstract">
      <span class = "shortdesc">Queste opzioni hanno effetto sui file Composer salvati.</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 comando</th>
              <th class = "entry" id = "r-SMGoutput__entry__2">Descrizione</th>
            </tr>
          </thead><tbody class = "tbody">
            <tr class = "row">
              <td class = "entry" headers = "r-SMGoutput__entry__1">
                <span class = "ph uicontrol">Compressione</span>
              </td>
              <td class = "entry" headers = "r-SMGoutput__entry__2">Imposta il livello di compressione nei file, che influisce sulla qualità di tessellazione del modello.<ul class = "ul"><li class = "li"><span class = "ph uicontrol">Basso (alta qualità)</span> - Qualità di misurazione alta a 32 byte per punto, file grande</li><li class = "li"><span class = "ph uicontrol">Medio</span> - 16 byte per punto</li><li class = "li"><span class = "ph uicontrol">Alto (bassa qualità)</span> - Qualità di misurazione bassa a 8 byte per punto, file piccolo</li></ul>L'algoritmo di compressione utilizza un riquadro di delimitazione definito dalle sue coordinate: x min, x max, y min, y max, z min, z max. Il riquadro di delimitazione è suddiviso in una serie di cubi, in base alla qualità di compressione selezionata:<ul class = "ul"><li class = "li">Basso (alta qualità): 2^32 * 2^32 * 2^32</li><li class = "li">Medio: 2^16 * 2^16 * 2^16</li><li class = "li">Alto (bassa qualità): 2^8 * 2^8 * 2^8</li></ul>Tutti i lati (xi, yi, zi) della triangolazione sono disposti sui lati dei cubi contenuti nel riquadro di delimitazione.<div class = "notes collapse"><span class = "run-in.notes">Note:
    		</span><span class = "notecontent"><p>Quando si salva un file con un livello di compressione medio o alto, è necessario considerare quanto segue:</p><ul class = "ul"><li class = "li">Non è possibile tornare alla qualità originale. È necessario reimportare i file CAD, se lo si desidera.</li><li class = "li">Un livello di compressione medio o alto influenza la precisione della geometria. Nel caso di parti di grandi dimensioni per le quali la maggior parte della precisione viene acquisita dalla posizione dell'oggetto, viene lasciata poca precisione per elementi quali facce, linee o vertici di piccole dimensioni.</li><li class = "li">Un livello di compressione medio o alto potrebbe causare problemi di visualizzazione (come piccoli fori visibili nella mesh di una parte, facce che si sovrappongono, z-fight, presenza di linee indesiderate nell'illustrazione tecnica e così via) nell'output vettoriale generato dal workshop Illustrazione tecnica.</li></ul><p>In poche parole, se la precisione della geometria è un elemento fondamentale, è consigliabile utilizzare l'opzione <span class = "ph uicontrol">Basso (alta qualità)</span>.</p></span></div>
</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-SMGoutput__entry__1">
                <span class = "ph uicontrol">Scrivi normali</span>
              </td>
              <td class = "entry" headers = "r-SMGoutput__entry__2">Salva le direzioni normali per tutte le facce nel file. Queste informazioni sono necessarie affinché Composer possa visualizzare le facce esterne delle parti e degli assiemi. Quando si seleziona questa opzione, le dimensioni del file sono maggiori ma il tempo di caricamento è minore, perché Composer non deve calcolare queste informazioni. Una normale a una superficie piana è un vettore a tre dimensioni perpendicolare alla superficie. Una normale a una superficie non piana in un punto "p" della superficie è un vettore perpendicolare al piano tangente alla superficie nel punto "p".</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-SMGoutput__entry__1">
                <span class = "ph uicontrol">Numero livelli di dettaglio</span>
              </td>
              <td class = "entry" headers = "r-SMGoutput__entry__2">Specifica il numero dei livelli di dettaglio (LOD) che vengono creati e salvati nei file <span class = "ph filepath filepath">.smgGeom</span> per ogni attore della geometria durante la conversione. Il LOD specifica il dettaglio della mesh dell'attore. Ad esempio, una vite può avere un LOD più basso nel contesto di un'automobile rispetto al contesto di un motore. Questa opzione opera con l'opzione di rifinitura <span class = "ph uicontrol">Relativo</span>. Il valore LOD corrisponde al valore del cursore <span class = "ph uicontrol">Relativo</span> diviso per il numero di LOD.<ul class = "ul"><li class = "li"><span class = "ph uicontrol">1</span> - Crea un LOD utilizzando il valore del cursore <span class = "ph uicontrol">Relativo</span>.</li><li class = "li"><span class = "ph uicontrol">2</span> - Crea due LOD. Ad esempio, se <span class = "ph uicontrol">Relativo</span> è 0,8, i due valori LOD sono 0,8 e 0,4.</li><li class = "li"><span class = "ph uicontrol">3</span> - Crea tre LOD. Ad esempio, se <span class = "ph uicontrol">Relativo</span> è 0,8, i tre valori LOD sono 0,8, 0,4 e 0,26.</li></ul><div class = "notes collapse"><span class = "run-in.notes">Note:
    		</span><span class = "notecontent"><ul class = "ul"><li class = "li">L'opzione <span class = "ph uicontrol">Numero livelli di dettaglio</span> viene ignorata se è selezionata l'opzione di importazione <span class = "ph uicontrol">Unisci file in un attore per parte</span>.</li></ul>In Composer, l'opzione <span class = "ph uicontrol">Usa livello di dettaglio</span> (Proprietà predefinite documento - Progetto) specifica il LOD da utilizzare quando si apre un progetto. È inoltre possibile caricare singole parti specificando il LOD: nell'albero dell'assieme fare clic con il pulsante destro del mouse su una parte e scegliere <span class = "ph menucascade"><span class = "ph uicontrol">Prodotto</span><abbr> &gt; </abbr><span class = "ph uicontrol">Carica prodotti (scegli livello dettagli)</span></span>.</span></div>
</td>
            </tr>
          </tbody></table>
    </div>

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