Costruire 3D da 2D

3

Se si dispone di un foglio di immagini di faccette e dati per indicare quale punto di ogni faccetta deve connettersi con altri punti sugli altri aspetti, è possibile posizionare tali faccette nello spazio 3D in base ai punti di collegamento? Essenzialmente trasformando le immagini 2D in oggetti 3D. Simile alla piegatura del mestiere di carta.

    
posta Matt W 14.08.2016 - 14:13
fonte

1 risposta

3

No. Ti mancano le informazioni convesse / concave.

Ogni punto 3d può essere determinato risolvendo un'equazione simultanea. Sfortunatamente avrà due soluzioni, una soluzione "fuori dalla pagina" o "nella pagina".

Con queste informazioni aggiuntive, non è ancora un problema banale. è necessario determinare l'ordine delle pieghe, calcolare l'angolo di piega richiesto e applicare le trasformazioni di matrice rotazionale ai vertici uniti in modo ricorsivo.

Inoltre, l'esempio del tuo mestiere di carta è la versione più semplice del problema, con ogni piega su un singolo asse. Alcune pieghe di carta si basano sulla piegatura della carta, ad esempio pieghe interne / esterne rovesciate

link

La mia sensazione è che, se includi abbastanza informazioni per una soluzione unica nel file 'istruzioni', avresti praticamente inventato un formato di file 3D piuttosto lungo, piuttosto che raggiungere l'obiettivo di (presumibilmente) generare automaticamente 3D modelli da istruzioni per piegare la carta

    
risposta data 14.08.2016 - 16:57
fonte

Leggi altre domande sui tag