<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Immaginate questa cosa: ho una capsula 3D di forma irregolare (formata da un<br>
insieme finito di punti) sula quale ci sono dei nuclei.<br>
Volevo determinare l'insieme di punti della capsula più vicini ad ogni nucleo.<br>
Ho scritto un codice che mi salva in un file excel le coordinate x, y, z della<br>
capsula e ad ogni coordinata associa un id in base al nucleo al quale è più<br>
vicino.<br>
<br></blockquote><div><br>Sei già a buon punto allora... <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
La cosa più interessante sarebbe quella di riuscire a creare un file .vtp<br>
(apribile poi con Paraview).<br>
<br></blockquote><div>Non ti serve necessariamente un file vtp ma un file vtk la cui struttura è descritta qui: <a href="http://www.vtk.org/VTK/img/file-formats.pdf">http://www.vtk.org/VTK/img/file-formats.pdf</a>. <br>Io ho usato questi file con mayavi, che è molto simile a paraview. Secondo me puoi seguire diverse strade:<br>
<br>1. Scrivi i dati come UNSTRUCTURED_GRID in diversi file (un file per ogni id) e poi li carichi cambiando il colore manualmente, potrebbe essere molto lungo, ma è il più semplice da implementare.<br>2. Scrivi i dati come UNSTRUCTURED_GRID e gli associ un campo scalare (SCALAR FIELD se non sbaglio) che contiene banalmente l'id. Carichi il file in paraview e applichi un filtro (3Dgliph ad es.) dicendogli di utilizzare i colori del campo scalare. Più complesso da realizzare, ma se devi ripetere il procedimento conviene.<br>
<br>Sicuramente ci sarà anche qlc altro metodo di cui non sono a conoscenza però.<br><br>Un'altra cosa utilizzando il metodo 2 scrivi un file di testo con estensione vtk (ma credo anche vtp vada bene) che viene letto da molti viewer.<br>
<br>Ciao<br><br></div></div>