This shows you the differences between two versions of the page.
it:rhino:faqbadoggetti [2015/09/14] |
it:rhino:faqbadoggetti [2020/08/14] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | > **Sommario: | ||
+ | |||
+ | =====Cos' | ||
+ | |||
+ | " | ||
+ | In teoria, Rhino non dovrebbe produrre bad objects, ma in pratica, è possibile e capita periodicamente. Bad objects possono presentarsi quando si importano file da altri programmi. Quando saprete come aggiustarli non vi richiederà molto tempo farlo. | ||
+ | |||
+ | =====Come faccio a sapere se ce n'è uno?===== | ||
+ | |||
+ | La via più semplice per scovarlo è usare il comando **SelBadObjects**. Tutti gli oggetti considerati non validi verranno automaticamente selezionati. Una polisuperficie potrebbe essere selezionata anche se contiene solo una superficie " | ||
+ | |||
+ | =====Perchè questi oggetti sono considerati non validi e come si creano? | ||
+ | |||
+ | Ci sono diverse spiegazioni tecniche. Spesso è la struttura della curva di taglio che è " | ||
+ | |||
+ | Perchè a volte la curva di taglio non è corretta? Sicuramente non è intenzionale. I Bad Objects spesso saltano fuori usando **Join** o i comandi che uniscono come le Booleane. Nel processo di unione, Rhino spesso necessita di spezzare gli spigoli e aggiustare le curve di taglio. In certe situazioni parte di questi spigoli spezzati possono essere minuscole o l' | ||
+ | |||
+ | //(Per la precisione per microscopiche si intendono minori della tolleranza assoluta, oggetti così piccoli generalmente non c' | ||
+ | |||
+ | Importare da altri software può produrre questi problemi. Se avete abilitato **CheckNewObjects**, | ||
+ | |||
+ | =====La temuta superficie nascosta===== | ||
+ | //Perchè non vedo i miei bad object?// | ||
+ | |||
+ | Occasionalmente Rhino produce superfici che non sono valide ma che non si possono vedere. Letteralmente invisibili.Questo succede perchè non è possibile produrre la mesh di rendering per visualizzarle. Generalmente sono riferite a superfici " | ||
+ | |||
+ | Generalmente possono però essere selezionate con **SelBadObjects**, | ||
+ | |||
+ | Le superfici nascoste causano al file di "agire strano", | ||
+ | |||
+ | =====OK, come aggiusto le superfici non valide? | ||
+ | |||
+ | Per cominciare dovete selezionare la superfici che necessita d' | ||
+ | |||
+ | before starting, determine which are the bad surfaces and hide everything else temporarily (you may need to run **ExtractBadSrf** as above). | ||
+ | |||
+ | Metodo " | ||
+ | |||
+ | ---- | ||
+ | **1.** Per primo utlizzate **RebuildEdges** su tutti i bad objects. Questo ne aggiusterà automaticamente molti. Questo comando rigenera gli edges all' | ||
+ | |||
+ | A volte anche **ShrinkSrf** aiuta a risolvere alcuni problemi. | ||
+ | |||
+ | Metodo manuale, funziona sempre ma bisogna faticare un poco di più. | ||
+ | |||
+ | ---- | ||
+ | **1.** Utilizzate **Untrim** con l' | ||
+ | |||
+ | **2.** Se nessun bad objects è stato risolto, utilizzate **DetachTrim** ancora. **Explode** le curve risultanti a cercate microsegmenti nella curva. Questo è il caso più comune di trim non validi. Guardate i pezzi di curva che il trim ha creato. A volte ce ne sono un numero " | ||
+ | |||
+ | **3.** Ultimo, provate a visualizzare tutto (**Show**) e osservate se riuscite a unire tutto senza avere problemi. Se tutto è giusto non dovrebbero più esserci bad objects, bene! Se è ancora no è generalmente perchè l' | ||
+ | |||
+ | > **Nota:** //La metodologia presentata serve per le superfici con tagli " | ||
+ | |||
+ | |||
+ | |||
+ | |||