Disegnare per la stampa 3D con Rhinoceros
Rhinoceros (Rhino) è un software di modellazione 3D basato su NURBS, molto usato in design, architettura e gioielleria. Rhino offre una precisione eccellente nella creazione di superfici complesse e curve, ma proprio perché lavora con superfici NURBS (e non con solidi nativi come i CAD parametrici), richiede particolare attenzione nella preparazione dei modelli per la stampa 3D.
Il passaggio fondamentale è la conversione delle superfici NURBS in una mesh poligonale (file STL), controllando che la geometria sia corretta.
Volume e oggetti chiusi
Per la stampa 3D, il modello deve essere costituito da polisuperfici chiuse ou mesh chiuse. Solo questi tipi di oggetti possono essere esportati correttamente in formato STL.
Una polisuperficie è chiusa quando tutti i suoi bordi combaciano perfettamente, senza aperture. In Rhino puoi verificarlo nel pannello Proprietà: un oggetto valido mostrerà la dicitura “Closed Polysurface” ou “Closed Mesh”.
Se il tuo modello contiene superfici aperte, puoi:
– Usare Join per unire superfici adiacenti
– Usare Cap Planar Holes per chiudere aperture planari
– Usare Patch per riempire aperture non planari
– Dare spessore a una superficie singola con OffsetSrf (con l’opzione Solid=Yes)
Manifold e normali
In Rhino, i problemi più comuni che impediscono una stampa corretta sono:
Bordi aperti (Naked Edges)
Sono bordi di superfici che non sono uniti ad altre superfici. Puoi identificarli con il comando ShowEdges (selezionando Naked Edges): Rhino li evidenzierà in colore.
Per correggerli:
– JoinEdge: forza l’unione di bordi vicini (usa con cautela)
– Ricostruisci manualmente la superficie problematica
Oggetti non validi (Bad Objects)
Utilisez la commande SelBadObjects per selezionare automaticamente tutti gli oggetti con geometrie non valide. Il pannello Properties mostrerà “Object is not valid” se un oggetto ha problemi.
normal
Le normali delle superfici devono puntare verso l’esterno. Usa il comando Dir per visualizzare la direzione delle normali e Flip per invertirle dove necessario. Il comando UnifyMeshNormals orienta automaticamente tutte le normali nella stessa direzione.
Attention aux dimensions
È buona prassi progettare già nelle dimensioni di stampa desiderate. Questo è particolarmente importante nei modelli architettonici, dove la tendenza è progettare in scala 1:1 per poi scalare in fase di esportazione: questo approccio può causare problemi con i dettagli troppo fini.
Imposta le unità corrette all’inizio del progetto: File → Properties → Units. Per la stampa 3D si lavora tipicamente in millimètres.
Lo spessore delle pareti deve rispettare i minimi del materiale scelto. Usa il comando Distance ou épaisseur per verificare gli spessori. Consulta la scheda Détails techniques sur la page de chaque support d'impression 3D.
Controlla e correggi il modello
Rhino offre diversi strumenti di analisi nella toolbar Analyze:
Step 1: verifica il tipo di oggetto
Seleziona l’oggetto e controlla nel pannello Properties: deve risultare “Closed Polysurface” ou “Closed Mesh”. Puoi usare i comandi di selezione rapida:
– SelClosedPolysrf: seleziona tutte le polisuperfici chiuse (pronte per la stampa)
– SelOpenPolysrf: seleziona le polisuperfici aperte (da correggere)
– SelBadObjects: seleziona gli oggetti con geometrie non valide
Step 2: identifica i bordi aperti
Usa ShowEdges → Naked Edges per visualizzare i bordi non uniti. Correggi con Join, JoinEdge o ricostruendo la superficie.
Step 3: verifica la tenuta stagna
Il comando Check esegue un’analisi completa dell’oggetto e riporta tutti i problemi trovati.
Step 4: crea la mesh di controllo
Prima di esportare, crea una mesh con il comando Mesh per verificare visivamente la qualità. Usa FlatShade per visualizzare la mesh sfaccettata e identificare zone con risoluzione insufficiente.
Exporter au format STL
Step 1: seleziona gli oggetti da esportare
Seleziona solo le polisuperfici chiuse o le mesh chiuse che vuoi stampare.
Step 2: esporta
Vai su File → Export Selected e scegli il formato Stereolithography (.stl).
Step 3: configura la risoluzione della mesh
Rhino mostrerà le opzioni per la creazione della mesh. Le impostazioni fondamentali sono:
– Maximum distance edge to surface: è il parametro più importante. Indica la distanza massima tra la mesh e la superficie originale. Un buon valore di partenza è 0,01 mm per stampe di precisione, 0,05 mm per prototipi.
– Maximum angle: controlla la suddivisione delle superfici curve. Lascia vuoto o imposta su 0 per disattivare.
– Maximum aspect ratio: controlla la forma dei triangoli. Lascia vuoto o imposta tra 4 e 7 se necessario.
Usa Preview per visualizzare la mesh prima di confermare. Se le superfici curve appaiono sfaccettate, riduci il valore di Maximum distance edge to surface.
Step 4: scegli il formato
sélectionner Binary per un file più leggero (consigliato). Il formato ASCII è più grande ma leggibile con un editor di testo.
Nota: se Rhino mostra un avviso che la mesh non è chiusa, torna al modello e correggi i bordi aperti prima di esportare.
Importante: deseleziona l’opzione “Export open objects” per evitare di esportare geometrie con buchi che non possono essere stampate.
Exporter au format OBJ
Per la stampa 3D a colori o con texture:
1. Seleziona gli oggetti e vai su File → Export Selected
2. Scegli il formato Wavefront OBJ (.obj)
3. Nella finestra di dialogo, assicurati che siano selezionate le opzioni Include UV et Write Materials
4. Rhino genererà un file .obj e un file .mtl con le informazioni sui materiali
Per ordinare una stampa 3D con texture e colori, crea un archivio .zip contenente il file .obj, .mtl e le eventuali immagini texture e caricalo sulla pagina di upload per la stampa 3D.
Réduire le poids du fichier
Se il file STL è troppo pesante:
1. Aumenta la tolleranza di esportazione: incrementa il valore di Maximum distance edge to surface nelle opzioni di export STL
2. Riduci le mesh esistenti: usa il comando ReduceMesh specificando una percentuale di riduzione dei poligoni
3. Semplifica il modello: rimuovi i dettagli troppo piccoli per essere stampati (raccordi microscopici, incisioni molto fini)
4. Verifica il peso del file: per la maggior parte delle stampanti, un file STL sotto i 40 MB è gestibile senza problemi. File più grandi rallentano l’elaborazione dello slicer.
Foire Aux Questions
Rhino è adatto alla stampa 3D?
Sì, Rhino è molto usato per preparare modelli per la stampa 3D, specialmente in gioielleria, design industriale e architettura. La precisione delle superfici NURBS permette di creare forme complesse con grande controllo. È necessario prestare attenzione alla fase di conversione in mesh e alla chiusura delle polisuperfici.
Qual è la differenza tra polisuperficie e mesh in Rhino?
Una polisuperficie è una geometria NURBS matematicamente precisa, composta da superfici continue. Una mesh è un’approssimazione composta da triangoli. Per la stampa 3D, Rhino converte le polisuperfici in mesh durante l’esportazione STL. La qualità della mesh dipende dai parametri di conversione impostati.
Cosa sono i “Naked Edges”?
Sono bordi di superfici che non sono uniti ad altre superfici, creando aperture nel modello. Un modello con bordi aperti non può essere stampato in 3D perché non è “a tenuta stagna” (étanche). Usa ShowEdges per identificarli e Join ou JoinEdge per correggerli.
Come verifico se il modello è pronto per la stampa?
Controlla che nel pannello Properties appaia “Closed Polysurface” ou “Closed Mesh”. Usa SelBadObjects per trovare geometrie non valide e ShowEdges per cercare bordi aperti. Infine, usa Check per un’analisi completa.
C'est fait ! Vous pouvez maintenant télécharger un fichier
ou de lire le Foire Aux Questions
