Come aggiungere "skin" a una forma Voronoi?


9

Supponiamo che mi venga data una forma con un motivo Voronoi, come questa lampada . Vorrei poter aggiungere una "pelle" che copre la forma completa sulla superficie interna in modo da poterla stampare con materiale traslucido per produrre un bagliore più o meno uniforme. Ecco un esempio di cosa mi piacerebbe finire con: paralume del tè . Qualche idea su come decodificare un oggetto Voronoi?


1
Preferirò fare una domanda sul forum di Blender o su pure 3DGraphics, poiché questa è una domanda molto difficile: ci sono alcune risposte su Google quando cerchi "voronoi inverso", ma non sono così profondo che la modellazione 3d suggerisca qualcosa.
profesor79,

Penso che Blender possa essere la migliore applicazione per raggiungere il tuo obiettivo. Con la mia conoscenza limitata del software, posso solo immaginare di scuoiare manualmente ogni buco, ma ci deve essere un modo più semplice per svolgere il tuo compito.
fred_dot_u,

@ carl-witthoft Con qualsiasi programma che può modificare il file STL e aggiungere una mesh alla superficie interna. Pochi anni fa (18) stavo usando 3Dmax per creare alcuni modelli e aggiungendo mesh per creare skin o trame, puoi trovare qualsiasi tutorial per usarlo facilmente.
Fernando Baltazar,

@FernandoBaltazar grazie per il puntatore. Se potessi pubblicare un semplice esempio o "passaggi da seguire" come risposta, lo accetterò.
Carl Witthoft,

Risposte:


4

L'ho pubblicato su un forum Autodesk e un collega di nome "MagWeb" ha proposto la seguente soluzione. Non l'ho ancora provato.

Un possibile flusso di lavoro dipende molto dalla forma complessiva dell'oggetto voronoi: se è convesso dappertutto (come un uovo) o convesso e planare (come un cilindro), ad esempio:

  • Seleziona tutto (Ctrl + A o Cmd + A su MAC)

  • Esegui Modifica / AdattaPrimitive e imposta PrimitiveType su ConvexHull (CreaNewObjects selezionato)

  • Esegui MakeSolid su questo oggetto scafo e imposta SolidType su Accurate. Accurate abilita il cursore OffsetDistance. Abbassalo un po 'e premi aggiornamento. Si desidera ottenere un risultato che si interseca ma che mostra l'oggetto voronoi. Se necessario, regolare l'offset. Finalmente accetta.

  • Ora attiva sia il voronoi che il risultato MakeSolid ed esegui BooleanUnion

  • Mostra di nuovo l'oggetto FitPrimitive (MakeSolid lo aveva nascosto prima) ed esegui nuovamente MakeSolid in modalità Accurata. Ora imposta un offset leggermente più grande come facevi prima. La differenza determinerà lo spessore del "rivestimento". Accettare

  • Attiva prima il risultato BoolleanUnion e l'ultimo risultato MakeSolid ed esegui BooleanDifference per ottenere un oggetto vuoto. È possibile utilizzare un altro oggetto che si intersecano per bool-off un'apertura sul fondo.

Più duro ma fattibile con un diverso flusso di lavoro su un oggetto voronoi che possiede regioni concave ...

modificare

Avendo eseguito alcune prove, posso confermare che funziona per semplici oggetti convessi. Se ci sono concavità, molto probabilmente la forma della fonte deve essere suddivisa in sezioni ciascuna delle quali può essere trattata come convessa.
Ho giocato con le funzioni "apply pattern" di Meshmixer con un successo limitato. Potrei ottenere una forma del modello aderente ma con una superficie piuttosto irregolare. Alcuni perfezionamenti dei parametri del pattern possono essere d'aiuto. Si noti che la nuova forma tende ad essere spessa come l'oggetto voronoi originale, quindi potrebbe essere meglio fare qualcosa di simile al seguente:
1) creare un duplicato dell'originale
2) ridurre il duplicato di qualche percento
3) allineare il due oggetti a un'origine comune e prendono la differenza booleana per creare una versione a parete sottile dell'originale.
4) Costruisci l'oggetto modello basato su quell'oggetto thinwall.

modifica numero 2

Riuscii! Per chi se ne frega, ho preso una custodia per occhiali Voronoi aperta e ho messo una pelle dentro per proteggere i tuoi occhiali. Vedi questo oggetto Thingiverse


La cosa che hai collegato appare vuota, senza anteprima :(
0scar

@ 0scar Sì, non so cosa Thingiverse abbia sbagliato. Ho provato a modificare ma le immagini STL non vengono visualizzate. Aggiungerò una foto reale uno di questi giorni.
Carl Witthoft,

1
@Trish Incredibilmente, ho trovato la pagina del forum, ora collegata nella mia risposta.
Carl Witthoft,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.