Questo è il comando dctimestep che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
dctimestep - calcola il passo temporale annuale della simulazione tramite moltiplicazione matriciale
SINOSSI
dctimestep Specifiche DC [ skyvec ]
dctimestep Vspec Tbsdf.xml Dmat.dat [ skyvec ]
DESCRIZIONE
Dctimestep ha due forme di invocazione. Nella prima forma, dctimestep è data una luce diurna
specifica del coefficiente e un vettore del cielo opzionale, che può essere letto dallo standard
ingresso se non specificato. I coefficienti di luce diurna vengono moltiplicati rispetto a questo vettore e
i risultati vengono scritti sullo standard output. Questo può essere un elenco di valori di colore o un
immagine Radiance combinata, come spiegato di seguito.
Nella seconda forma, dctimestep prende quattro file di input, formando un'espressione di matrice. Il
il primo argomento è il file matrice di visualizzazione che specifica come sono le direzioni di output della finestra
relative a una serie di valori misurati, come una serie di punti di illuminamento o immagini.
Questa matrice è solitamente calcolata da rtcontrib(1) per un particolare set di finestre o
aperture per lucernari. Il secondo argomento è la matrice di trasmissione della finestra, o BSDF, data
come descrizione XML standard. Il terzo argomento è il file matrice Daylight che
definisce il modo in cui le patch del cielo si riferiscono alle direzioni di input sulla stessa apertura. Questo è di solito
calcolato usando genklemsamp(1) con rtcontrib in una corsa separata per ogni finestra o lucernario
orientamento. L'input finale è il vettore di contributo del cielo, solitamente calcolato da
genskyvec(1) che può essere passato sullo standard input. Questi dati devono essere in ASCII
formato, mentre le matrici View e Daylight sono rappresentate in modo più efficiente come binario
float se l'ordine dei byte della macchina non è un problema.
Inviato allo standard output di dctimestep è un vettore di colore ASCII con altrettanti RGB
terzine in quanto ci sono righe nella matrice View, o una combinazione Splendore foto. Quale
l'output viene prodotto dipende dal primo argomento. Verrà caricato un nome di file normale e
interpretato come una matrice per generare un vettore di risultati di colore. Una specifica del file
contenente una stringa di formato '%d' verrà interpretato come un elenco di Splendore componente
immagini, che saranno sommate secondo il vettore calcolato.
ESEMPI
Per calcolare gli illuminamenti del piano di lavoro alle 3:30 del 10 febbraio:
gensky 2 10 15:30 | genskyvec | dctimestep workplaneDC.dmx > Ill_02-10-1530.dat
Per calcolare un'immagine alle 10:XNUMX dell'equinozio da un insieme di immagini componenti:
gensky 3 21 10 | genskyvec | dctimestep viewc%03d.hdr > view_03-21-10.hdr
Per calcolare un insieme di contributi di illuminamento per la Finestra 1 al solstizio d'inverno alle 2:XNUMX:
gensky 12 21 14 | genskyvec | dctimestep IllPts.vmx Blinds20.xml Window1.dmx >
Ill_12-21-14.dat
Per calcolare il contributo di Window2 a una vista interna a mezzogiorno del solstizio d'estate:
gensky 6 21 12 | genskyvec | dctimestep view%03d.hdr Blinds30.xml Window2.dmx >
view_6-21-12.hdr
Usa dctimestep online utilizzando i servizi onworks.net