Macro Texture/it

Descrizione
Questa piccola macro permette di costruire un progetto 3D molto facilmente da una bitmap immagine 256 livelli di grigio.

Spero che questa macro rivoluzionerà il modo di pensare il CAD e CNC qualsiasi immagine quando ciò che può essere convertito per oggetti 3D senza alcun intervento.

Tutto diventa possibile indipendentemente dalla complessità dell'immagine!



Uso
Questo macro a bisogno di un'immagine a 256 livelli di grigio (0-255) pertanto prima di utilizzare la macro, convertire l'immagine in scala di grigi (bianco e nero). Il numero di colori viene rilevato automaticamente, se l'immagine è più di 256 colori che è prevista un'altra funzione (a venire). Ogni colore (livello di grigio) è considerato come un profondo, bianco (255) il livello alto e nero (0) al livello più basso (profondo).

La configurazione viene eseguita prima dell'apertura del file, i valori predefiniti sono le impostazioni fornite per ottenere le dimensioni di un progetto:
 * la larghezza dell'immagine in punti la coordinata X,
 * l'altezza dell'immagine in punti la coordinata Y,
 * profondità o spessore del progetto trapelato 10mm (in modo raw, su 256 mm) la coordinata Z.

Il file di immagine si svolge come uno scanner x1 x2 x3 ... in incrementi di 1 mm in FreeCAD al valore y di 1 mm per volta. Il valore di z è dato dal valore del colore. Questi valori sono configurabili nella macro.

Attenzione : a seconda delle dimensioni dell'immagine, il progetto può diventare molto grande ! per la cronaca, un'immagine di 100 px di larghezza e 100 px di altezza dà 100 x 100 = 10000 punti e come ogni punto corrisponde ad una coordinata, così c'è 10000 coordinate XYZ o vettore.

L'interfaccia



 * Coordinate X : Coordinata X della posizione dell'oggetto, di default : 0.
 * Coordinate Y : Coordinata Y della posizione dell'oggetto, di default : 0.
 * Coordinate Z : Coordinata Z della posizione dell'oggetto, di default : 0.
 * Stetching X : Restringimento o allargamento della lunghezza dell'oggetto predefinito : 0.
 * Stetching Y : Restringimento o allargamento dell'altezza dell'oggetto predefinito : 0.
 * Stetching Z : Restringimento o allargamento della profondità dell'oggetto predefinito : 0.
 * Raw mode : per regolare il numero di colori (profondità). La modalità predefinita è 0-19 (che costituisce un filtro e per ottenere maggiori dettagli secondo la complessità dell'immagine) una volta selezionata la modalità è 0 e 255 (scala di colori).
 * Capping : La funzione di tappatura può essere fatto sulla scelta dei colori, bianco (impostazione predefinita) o nero. I gradi di tappatura regola 19 a 0 (o 255 a 0) se la casella di controllo è impostato su W (unchecked) o 0 a 19 (o da 0 a 255) se la casella di controllo è impostata su B (checked).
 * Raw mode : per regolare il numero di colori (profondità). La modalità predefinita è 0-19 (che costituisce un filtro e per ottenere maggiori dettagli secondo la complessità dell'immagine) una volta selezionata la modalità è 0 e 255 (scala di colori).
 * Capping : La funzione di tappatura può essere fatto sulla scelta dei colori, bianco (impostazione predefinita) o nero. I gradi di tappatura regola 19 a 0 (o 255 a 0) se la casella di controllo è impostato su W (unchecked) o 0 a 19 (o da 0 a 255) se la casella di controllo è impostata su B (checked).

All'inizio del valore operazione si adatta automaticamente alla funzione selezionata: 0 se l'impostazione è su nero (Black) 255 o 19 se l'impostazione è bianco(White)
 * Wire   : Costruito la vostra linea (vettore) in forma di Wire.
 * Bspline : Costruito la vostra linea (vettore) in forma di Bspline.
 * Point  : Crea un punto a ogni pixel (vettoriale).
 * Inversion X : Invertire le coordinate X dell'immagine.
 * Inversion Y : Invertire le coordinate Y dell'immagine.
 * Inversion Z : Invertire le coordinate Z dell'immagine.
 * Draft  : Non ancora utilizzato.
 * Plan   : Non ancora utilizzato.
 * Backgr. : Non ancora utilizzato.
 * File and lauch : Apre il file di immagine e avvia la conversione.
 * Quit : Esce la funzione.
 * Backgr. : Non ancora utilizzato.
 * File and lauch : Apre il file di immagine e avvia la conversione.
 * Quit : Esce la funzione.
 * Quit : Esce la funzione.

Script
FCTexture.FCMacro

Esempi
Le immagini sono inclini a esaltare l'effetto 3D.

Liens
La discussione su il foro per dare le sue impressioni.