Rhino Scripts , descrizione:
100.43-ImportColoredPointClouds_En.py
lanciare lo script  PYTHON
- appare una Box con alcune istruzioni ( in inglese ) : dare ok per avanzare
-appare la finestra per selezionare i files ( selezione multipla permessa): visualizzare tutti i files:e scegliere quelli dello stesso tipo
-una list-box mostra le prime 20 righe del file : guardare se ci sono righe di intestazione da saltare, che tipo di colore e' usato (rgb , riflett, niente), e il tipo di separatore ( spazio, virgola etc) . dare ok per avanzare
-scegliere il tipo di separatore da utilizzare
-nella command line scrivere il numero di righe iniziali da saltare
-nella command line scrivere ogni quanti punti letti se ne preleva 1 ( 1= tutti i punti , 2 = uno ogni 2 punti etc)
-una list-box permette di scegliere il tipo di colorazione: nella parte alta dalla box e' riprodotta la prima riga che sara' letta.
Questi settaggi saranno usati per tutti i files, che devono avere quindi lo stesso formato
- a fine elaborazione una box elenca i file importati con il n. di punti ed il tempo impiegato

la velocita' dipende molto dall'hardware : mediamente si importano 5-6000 pts/sec

Lo script  si basa sul metodo "AddPointCloud ( points,colors)  che accetta una lista di punti x,y,x e la corrispondente lista di colori RGB.
La possibilita' di aggiungere anche il colore non e' starnamente riportata nell'help di python
 
lanciare lo script  VBscript
- selezionare gli oggetti da rototraslare
-lo script chiede se si vuole una copia
-si apre una finestra per scegliere il file di testo che contiene la matrice di roto-trasalazione. La finestra mostra i files con l'estensione .txt ( altrimenti scegliere *.*) . L'estensione non e' importante . I dati devono essere disposti in 4 righe x 4 colonne .
-viene mostrato il contenuto del file.
- Clik "Ok" per applicare la trasformazione

51d_apply_matrix.rvb