test_ok_6.yaml (3646B)
1 - sun: { dni: 1, spectrum: [{wavelength: 1, data: 1}] } 2 - entity: 3 name: entity 4 primary: 1 5 geometry: 6 - material: { mirror: { reflectivity: 0, slope_error: 0.5 } } 7 plane: 8 slices: 4 9 clip: 10 - operation: AND 11 vertices: 12 - [-0.50, -0.50] 13 - [-0.50, 0.50] 14 - [0.50, 0.50] 15 - [0.50, -0.50] 16 --- 17 - sun: { dni: 1, spectrum: [{wavelength: 1, data: 1}] } 18 - entity: 19 name: entity 20 primary: 1 21 geometry: 22 - material: { mirror: { reflectivity: 0, slope_error: 0.5 } } 23 plane: 24 clip: 25 - operation: AND 26 vertices: 27 - [-0.50, -0.50] 28 - [-0.50, 0.50] 29 - [0.50, 0.50] 30 - [0.50, -0.50] 31 --- 32 - sun: { dni: 1, spectrum: [{wavelength: 1, data: 1}] } 33 - entity: 34 name: entity 35 primary: 1 36 geometry: 37 - material: { mirror: { reflectivity: 0, slope_error: 0.5 } } 38 parabol: 39 slices: 40 40 focal: 18 41 clip: 42 - operation: AND 43 vertices: [[-30.0, -20.0], [-30.0, 20.0], [30.0, 20.0], [30.0, -20.0]] 44 --- 45 - sun: { dni: 1, spectrum: [{wavelength: 1, data: 1}] } 46 - entity: 47 name: entity 48 primary: 1 49 geometry: 50 - material: { mirror: { reflectivity: 0, slope_error: 0.5 } } 51 parabol: 52 focal: 18 53 clip: 54 - operation: AND 55 vertices: [[-30.0, -20.0], [-30.0, 20.0], [30.0, 20.0], [30.0, -20.0]] 56 --- 57 - sun: { dni: 1, spectrum: [{wavelength: 1, data: 1}] } 58 - entity: 59 name: entity 60 primary: 1 61 geometry: 62 - material: { mirror: { reflectivity: 0, slope_error: 0.5 } } 63 parabolic-cylinder: 64 slices: 40 65 focal: 18 66 clip: 67 - operation: AND 68 vertices: [[-30.0, -20.0], [-30.0, 20.0], [30.0, 20.0], [30.0, -20.0]] 69 --- 70 - sun: { dni: 1, spectrum: [{wavelength: 1, data: 1}] } 71 - entity: 72 name: entity 73 primary: 1 74 geometry: 75 - material: { mirror: { reflectivity: 0, slope_error: 0.5 } } 76 parabolic-cylinder: 77 focal: 18 78 clip: 79 - operation: AND 80 vertices: [[-30.0, -20.0], [-30.0, 20.0], [30.0, 20.0], [30.0, -20.0]] 81 82 --- 83 - sun: { dni: 1, spectrum: [{wavelength: 1, data: 1}] } 84 - entity: 85 name: entity 86 primary: 1 87 geometry: 88 - material: { mirror: { reflectivity: 0, slope_error: 0.5 } } 89 hyperbol: 90 slices: 40 91 focals: { real: 1, image: 1 } 92 clip: 93 - operation: AND 94 vertices: [[-30.0, -20.0], [-30.0, 20.0], [30.0, 20.0], [30.0, -20.0]] 95 --- 96 - sun: { dni: 1, spectrum: [{wavelength: 1, data: 1}] } 97 - entity: 98 name: entity 99 primary: 1 100 geometry: 101 - material: { mirror: { reflectivity: 0, slope_error: 0.5 } } 102 hyperbol: 103 focals: { real: 1, image: 1 } 104 clip: 105 - operation: AND 106 vertices: [[-30.0, -20.0], [-30.0, 20.0], [30.0, 20.0], [30.0, -20.0]] 107 --- 108 - sun: { dni: 1, spectrum: [{wavelength: 1, data: 1}] } 109 - entity: 110 name: entity 111 primary: 1 112 geometry: 113 - material: { mirror: { reflectivity: 0, slope_error: 0.5 } } 114 hyperbol: 115 focals: { real: 1, image: 1 } 116 clip: 117 - operation: AND 118 circle: { radius: 1 } 119 --- 120 - sun: { dni: 1, spectrum: [{wavelength: 1, data: 1}] } 121 - entity: 122 name: entity 123 primary: 1 124 geometry: 125 - material: { mirror: { reflectivity: 0, slope_error: 0.5 } } 126 hyperbol: 127 focals: { real: 1, image: 1 } 128 clip: 129 - operation: AND 130 circle: { radius: 1, center: [1, 1], segments: 32 }