dctimestep – Online in der Cloud

Dies ist der Befehl dctimestep, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


dctimestep – Berechnen Sie den jährlichen Simulationszeitschritt mittels Matrixmultiplikation

ZUSAMMENFASSUNG


dctimestep DCspez [ skyvec ]
dctimestep Vspez Tbsdf.xml Dmat.dat [ skyvec ]

BESCHREIBUNG


Dctimestep hat zwei Aufrufformen. In der ersten Form dctimestep bekommt Tageslicht
Koeffizientenspezifikation und ein optionaler Himmelsvektor, der aus dem Standard abgelesen werden kann
Eingabe, falls nicht angegeben. Die Tageslichtkoeffizienten werden mit diesem Vektor multipliziert und
Die Ergebnisse werden in die Standardausgabe geschrieben. Dies kann eine Liste von Farbwerten sein oder eine
kombiniertes Radiance-Bild, wie unten erläutert.

In der zweiten Form, dctimestep benötigt vier Eingabedateien und bildet einen Matrixausdruck. Der
Das erste Argument ist die Ansichtsmatrixdatei, die angibt, wie die Fensterausgaberichtungen lauten
bezogen auf eine Reihe von Messwerten, beispielsweise eine Reihe von Beleuchtungspunkten oder Bildern.
Diese Matrix wird normalerweise berechnet durch rtbeitrag(1) für einen bestimmten Fenstersatz oder
Oberlichtöffnungen. Das zweite Argument ist die angegebene Fensterübertragungsmatrix (BSDF).
als Standard-XML-Beschreibung. Das dritte Argument ist die Daylight-Matrixdatei
Definiert, wie sich Himmelsfelder auf Eingaberichtungen in derselben Öffnung beziehen. Dies ist normalerweise der Fall
berechnet mit genklemsamp(1) mit rtbeitrag in einem separaten Lauf für jedes Fenster oder Oberlicht
Orientierung. Die letzte Eingabe ist der Himmelsbeitragsvektor, der normalerweise von berechnet wird
genskyvec(1) die über die Standardeingabe übergeben werden kann. Diese Daten müssen im ASCII-Format vorliegen
Format, wohingegen die View- und Daylight-Matrizen effizienter binär dargestellt werden
Float-Daten, wenn die Reihenfolge der Maschinenbytes kein Problem darstellt.

Wird an die Standardausgabe von gesendet dctimestep ist entweder ein ASCII-Farbvektor mit ebenso vielen RGB
Tripletts, da es Zeilen in der Ansichtsmatrix gibt, oder eine Kombination Glanz Bild. Welche
Welche Ausgabe erzeugt wird, hängt vom ersten Argument ab. Es wird ein normaler Dateiname geladen und
als Matrix interpretiert, um einen Farbergebnisvektor zu generieren. Eine Dateispezifikation
die eine Formatzeichenfolge „%d“ enthalten, werden als Liste von interpretiert Glanz Komponente
Bilder, die entsprechend dem berechneten Vektor summiert werden.

Beispiele:


So berechnen Sie die Beleuchtungsstärke der Arbeitsebene am 3. Februar um 30:10 Uhr:

Gensky 2 10 15:30 | genskyvec | dctimestep workplaneDC.dmx > Ill_02-10-1530.dat

So berechnen Sie ein Bild um 10 Uhr morgens zur Tagundnachtgleiche aus einer Reihe von Komponentenbildern:

Gensky 3 21 10 | genskyvec | dctimestep viewc%03d.hdr > view_03-21-10.hdr

So berechnen Sie eine Reihe von Beleuchtungsstärkebeiträgen für Fenster 1 zur Wintersonnenwende um 2:XNUMX Uhr:

Gensky 12 21 14 | genskyvec | dctimestep IllPts.vmx Blinds20.xml Window1.dmx >
Ill_12-21-14.dat

So berechnen Sie den Beitrag von Window2 zu einer Innenansicht um 12 Uhr mittags zur Sommersonnenwende:

Gensky 6 21 12 | genskyvec | dctimestep view%03d.hdr Blinds30.xml Window2.dmx >
view_6-21-12.hdr

Nutzen Sie dctimestep online über die Dienste von onworks.net



Neueste Linux- und Windows-Online-Programme