Ho una scena Three.js visualizzata e vorrei esportare come appare dopo il rendering delle animazioni. Ad esempio, dopo che l'animazione è passata a ~ 100 fotogrammi, l'utente esegue l'esportazione e la scena deve essere esportata in STL esattamente come è in quel momento.Esportare la scena Three.js in STL mantenendo intatte le animazioni
Da quello che ho provato (utilizzando STLExporter.js), sembra esportare il modello utilizzando solo le posizioni iniziali.
Se c'è già un modo per fare questo, o un lavoro semplice, apprezzerei una spinta in quella direzione.
Aggiornamento: Dopo aver scavato un po 'di più negli interni, ho scoperto (almeno in modo superficiale) perché STLExporter non ha funzionato. STLExporter trova tutti gli oggetti e chiede loro i vertici e le facce dell'oggetto Geometry
. La mia modella ha un mucchio di ossa che sono pelate. Durante la fase di animazione, le ossa vengono aggiornate, ma questi aggiornamenti non si propagano all'oggetto originale Geometry
. So che questi vertici trasformati vengono calcolati ed esistono da qualche parte (vengono visualizzati sulla tela).
La domanda è dove sono questi vertici trasformati e volti memorizzati e posso accedervi per esportarli come un STL?
Vedere [questo] (http://stackoverflow.com/questions/14874730/three-js-what-do-the-matrices-in-a-3d-object-represent) QUINTA domanda che spiega i diversi tipi di 3D matrici. –
Il tag STL è utilizzato per la libreria di modelli standard C++, è stato questo il tuo intento? – sashoalm
No. Tag di correzione ora. – KevinL