solstice

Compute collected power and efficiencies of a solar plant
git clone git://git.meso-star.com/solstice.git
Log | Files | Refs | README | LICENSE

test_ok_2.yaml (1381B)


      1 - sun: { dni: 1, spectrum: [{wavelength: 1, data: 1}] }
      2 - entity:
      3     name: 1
      4     primary: 0
      5     geometry:
      6       - material: { matte: { reflectivity: 1 } }
      7         stl: { path: path toward }
      8 ---
      9 - sun: { dni: 1, spectrum: [{wavelength: 1, data: 1}] }
     10 - entity:
     11     name: 1a
     12     primary: 1
     13     geometry:
     14       - material: { matte: { reflectivity: 1 } }
     15         obj: { path: "my_path" }
     16 ---
     17 - sun: { dni: 1, spectrum: [{wavelength: 1, data: 1}] }
     18 - entity:
     19     name: test
     20     primary: 0
     21     geometry:
     22       - material: { matte: { reflectivity: 1 } }
     23         obj: { path: "path/path/path" }
     24         transform:  { translation: [1, 2, 3] }
     25 ---
     26 - sun: { dni: 1, spectrum: [{wavelength: 1, data: 1}] }
     27 - entity:
     28     name: test
     29     primary: 0
     30     geometry:
     31       - material: { matte: { reflectivity: 1 } }
     32         obj: { path: "path/path/path" }
     33         transform:  { rotation: [0, 0, 0] }
     34 ---
     35 - sun: { dni: 1, spectrum: [{wavelength: 1, data: 1}] }
     36 - entity:
     37     name: hop
     38     primary: 1
     39     geometry:
     40       - material: { matte: { reflectivity: 1 } }
     41         stl: { path: "path/path/path" }
     42 ---
     43 - sun: { dni: 1, spectrum: [{wavelength: 1, data: 1}] }
     44 - material: &lambertian
     45     matte:
     46       reflectivity: 0.123
     47       normal_map: { path: "path/to my normal map" }
     48 - entity:
     49     name: hop
     50     primary: 1
     51     geometry:
     52       - material: *lambertian
     53         stl: { path: "path/path/path" }
     54