Come si converte una mesh 2D di triangoli in quadrilateri? È questo l'approccio migliore o è addirittura possibile generare una mesh quadrilatera 2D da zero?Come si converte una mesh 2D di triangoli in quadrilateri?
risposta
Come parte della loro carta su Quad maglia semplificazione, Tarini et al. presentare una sezione sulla conversione della mesh da Tri a Quad (Sezione 6 per la precisione).
È possibile trovare la carta on the author's website qui: "Practical quad mesh simplification" (PDF).
Questo è stato pubblicato su:
Computer Graphics Forum (Numero speciale di Eurographics 2010 Conference), Volume 29, Numero 2, pagina 407-418 - 2010
DOI: 10.1111/j.1467-8659.2009.01610.x
L'implementazione Open Source dovrebbe essere disponibile come parte di MeshLab.
Questo è un problema difficile! L'approccio che mi piace è dato in questo eccellente carta:
A Wave-based Anisotropic Quadrangulation Method
Muyang Zhang, Jin Huang, Xinguo Liu e Hujun Bao.
ACM SIGGRAPH 2010
Transazioni ACM su Graphics (TOG) 2010
- 1. Convertire i quadrilateri in un file OBJ in triangoli?
- 2. Creare triangoli 2d da 2d punti
- 3. Perché i triangoli vengono ritagliati in questa mesh?
- 4. Intersezioni mesh a mesh
- 5. Come suddividere l'arte 2D in triangoli usando OpenGL
- 6. Mesh Grid Simplification
- 7. scomporre un mesh 3D in un 2d rete
- 8. Come si converte una stringa in una matrice di array?
- 9. divide l'immagine in una trama di quadrilateri piccoli in OpenGLES
- 10. Come si converte Double [] in double []?
- 11. In Golang come si converte una fetta in una matrice
- 12. Come si converte una stringa in una rappresentazione in minuscolo?
- 13. Come calcolare il volume di un oggetto mesh 3D la cui superficie è costituita da triangoli
- 14. Intersezione di una mesh con una superficie parametrica
- 15. Come si converte una stringa in una stringa letterale Java?
- 16. Come si converte una java.util.Collections.unmodifiableMap in una Scala Map immutabile?
- 17. Come si converte una vista Razor in una stringa?
- 18. Come si converte un nome di funzione in una stringa
- 19. Come si converte un elenco di numeri in una mappa?
- 20. Come si converte una stringa in un metodo di classe?
- 21. Creazione di mesh quadrilatera dalla mesh di superficie Mathematica
- 22. Genera poligono 2D a sezione incrociata dalla mesh 3D
- 23. In Swift, come si converte una stringa in Int64?
- 24. Come si converte un InputStream in una stringa in Java?
- 25. Come si converte una stringa in byte in C#?
- 26. Orientamento tetraedro per mesh triangolari
- 27. Come si converte una stringa in un char * in C++?
- 28. Comprimere triangoli arbitrari in una scatola finita?
- 29. Come si converte un UIColor in una stringa esadecimale?
- 30. Come si converte un StringReader in una stringa?
Supponendo che si desideri una mesh di densità inferiore rispetto all'originale? O non importa? – Bart
Stessa densità se possibile. – abenci
Ok. Altrimenti il mio punto sarebbe stato quello di eseguire un'iterazione Catmull-Clark. – Bart