זהו הפקודה dctimestep שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
dctimestep - חישוב שלב זמן של סימולציה שנתית באמצעות כפל מטריצה
תַקצִיר
dctimestep מפרט DC [ skyvec ]
dctimestep Vspec Tbsdf.xml Dmat.dat [ skyvec ]
תיאור
Dctimestep יש שני טפסי הזמנה. בצורה הראשונה, dctimestep ניתן לאור יום
מפרט מקדם ווקטור שמיים אופציונלי, שניתן לקרוא מהתקן
קלט אם לא צוין. מקדמי אור היום מוכפלים כנגד וקטור זה ו
התוצאות נכתבות לפלט הסטנדרטי. זו עשויה להיות רשימה של ערכי צבע או א
תמונה משולבת של Radiance, כפי שמוסבר להלן.
בצורה השנייה, dctimestep לוקח ארבעה קבצי קלט, ויוצרים ביטוי מטריצה. ה
הארגומנט הראשון הוא קובץ מטריצת התצוגה שמציין כיצד כיווני הפלט של החלון הם
קשור לקבוצה כלשהי של ערכים נמדדים, כגון מערך של נקודות הארה או תמונות.
מטריצה זו מחושבת בדרך כלל על ידי rtcontrib(1) עבור קבוצה מסוימת של חלונות או
פתחי צוהר. הטיעון השני הוא מטריצת שידור החלון, או BSDF, הנתונה
כתיאור XML סטנדרטי. הטיעון השלישי הוא קובץ המטריצה של אור יום
מגדיר כיצד כתמי שמיים קשורים לכיווני קלט באותו פתח. זה בדרך כלל
מחושבים באמצעות genklemsamp(1) עם rtcontrib בהרצה נפרדת לכל חלון או צוהר
נטייה. הקלט הסופי הוא וקטור תרומת השמים, בדרך כלל מחושב על ידי
גנסקיבק(1), אשר ניתן להעביר על הקלט הסטנדרטי. נתונים אלה חייבים להיות ב-ASCII
פורמט, בעוד שהמטריצות View ו-Daylight מיוצגות בצורה יעילה יותר כבינארית
לצוף נתונים אם סדר בתים של מכונה אינו בעיה.
נשלח לפלט הסטנדרטי של dctimestep הוא וקטור צבע ASCII עם כמה שיותר RGB
שלישיות שכן יש שורות במטריצת התצוגה, או בשילוב זוהר תְמוּנָה. איזה
הפלט מופק תלוי בארגומנט הראשון. שם קובץ רגיל ייטען ו
מתפרשת כמטריצה ליצירת וקטור תוצאות צבע. מפרט קובץ
המכילה מחרוזת פורמט '%d' תתפרש כרשימה של זוהר רְכִיב
תמונות, שיסוכמו לפי הווקטור המחושב.
דוגמאות
כדי לחשב את עוצמת ההארה של מטוס העבודה ב-3:30 ב-10 בפברואר:
גנסקי 2 10 15:30 | גנסקיבק | dctimestep workplaneDC.dmx > Ill_02-10-1530.dat
כדי לחשב תמונה בשעה 10 בבוקר ביום השוויון מתוך קבוצה של תמונות מרכיבות:
גנסקי 3 21 10 | גנסקיבק | dctimestep viewc%03d.hdr > view_03-21-10.hdr
כדי לחשב קבוצה של תרומות עוצמת הארה עבור חלון 1 על היפוך החורף בשעה 2:XNUMX:
גנסקי 12 21 14 | גנסקיבק | dctimestep IllPts.vmx Blinds20.xml Window1.dmx >
Ill_12-21-14.dat
כדי לחשב את תרומתו של Window2 לתצוגת פנים בשעה 12 בצהריים על היפוך הקיץ:
גנסקי 6 21 12 | גנסקיבק | dctimestep view%03d.hdr Blinds30.xml Window2.dmx >
view_6-21-12.hdr
השתמש ב-dctimestep באינטרנט באמצעות שירותי onworks.net