| 113 | } |
| 114 | |
| 115 | std::vector<ThreeMaterial> makeStandardThreeMaterials() { |
| 116 | std::vector<ThreeMaterial> result; |
| 117 | |
| 118 | //result.push_back(makeThreeMaterial("Undefined", toThreeColor(255, 255, 255), 1, ThreeSide::DoubleSide, 50, "MeshBasicMaterial")); |
| 119 | result.push_back(makeThreeMaterial("Undefined", toThreeColor(255, 255, 255), 1, ThreeSide::DoubleSide)); |
| 120 | |
| 121 | result.push_back(makeThreeMaterial("NormalMaterial", toThreeColor(255, 255, 255), 1, ThreeSide::DoubleSide)); |
| 122 | //result.push_back(makeThreeMaterial("NormalMaterial_Ext", toThreeColor(255, 255, 255), 1, ThreeSide::FrontSide, 50, "MeshBasicMaterial")); |
| 123 | result.push_back(makeThreeMaterial("NormalMaterial_Ext", toThreeColor(255, 255, 255), 1, ThreeSide::FrontSide)); |
| 124 | result.push_back(makeThreeMaterial("NormalMaterial_Int", toThreeColor(255, 0, 0), 1, ThreeSide::BackSide)); |
| 125 | |
| 126 | result.push_back(makeThreeMaterial("Floor", toThreeColor(128, 128, 128), 1, ThreeSide::DoubleSide)); |
| 127 | result.push_back(makeThreeMaterial("Floor_Ext", toThreeColor(128, 128, 128), 1, ThreeSide::FrontSide)); |
| 128 | result.push_back(makeThreeMaterial("Floor_Int", toThreeColor(191, 191, 191), 1, ThreeSide::BackSide)); |
| 129 | |
| 130 | result.push_back(makeThreeMaterial("Wall", toThreeColor(204, 178, 102), 1, ThreeSide::DoubleSide)); |
| 131 | result.push_back(makeThreeMaterial("Wall_Ext", toThreeColor(204, 178, 102), 1, ThreeSide::FrontSide)); |
| 132 | result.push_back(makeThreeMaterial("Wall_Int", toThreeColor(235, 226, 197), 1, ThreeSide::BackSide)); |
| 133 | |
| 134 | result.push_back(makeThreeMaterial("RoofCeiling", toThreeColor(153, 76, 76), 1, ThreeSide::DoubleSide)); |
| 135 | result.push_back(makeThreeMaterial("RoofCeiling_Ext", toThreeColor(153, 76, 76), 1, ThreeSide::FrontSide)); |
| 136 | result.push_back(makeThreeMaterial("RoofCeiling_Int", toThreeColor(202, 149, 149), 1, ThreeSide::BackSide)); |
| 137 | |
| 138 | result.push_back(makeThreeMaterial("Window", toThreeColor(102, 178, 204), 0.6, ThreeSide::DoubleSide)); |
| 139 | result.push_back(makeThreeMaterial("Window_Ext", toThreeColor(102, 178, 204), 0.6, ThreeSide::FrontSide)); |
| 140 | result.push_back(makeThreeMaterial("Window_Int", toThreeColor(192, 226, 235), 0.6, ThreeSide::BackSide)); |
| 141 | |
| 142 | result.push_back(makeThreeMaterial("Door", toThreeColor(153, 133, 76), 1, ThreeSide::DoubleSide)); |
| 143 | result.push_back(makeThreeMaterial("Door_Ext", toThreeColor(153, 133, 76), 1, ThreeSide::FrontSide)); |
| 144 | result.push_back(makeThreeMaterial("Door_Int", toThreeColor(202, 188, 149), 1, ThreeSide::BackSide)); |
| 145 | |
| 146 | result.push_back(makeThreeMaterial("SiteShading", toThreeColor(75, 124, 149), 1, ThreeSide::DoubleSide)); |
| 147 | result.push_back(makeThreeMaterial("SiteShading_Ext", toThreeColor(75, 124, 149), 1, ThreeSide::FrontSide)); |
| 148 | result.push_back(makeThreeMaterial("SiteShading_Int", toThreeColor(187, 209, 220), 1, ThreeSide::BackSide)); |
| 149 | |
| 150 | result.push_back(makeThreeMaterial("BuildingShading", toThreeColor(113, 76, 153), 1, ThreeSide::DoubleSide)); |
| 151 | result.push_back(makeThreeMaterial("BuildingShading_Ext", toThreeColor(113, 76, 153), 1, ThreeSide::FrontSide)); |
| 152 | result.push_back(makeThreeMaterial("BuildingShading_Int", toThreeColor(216, 203, 229), 1, ThreeSide::BackSide)); |
| 153 | |
| 154 | result.push_back(makeThreeMaterial("SpaceShading", toThreeColor(76, 110, 178), 1, ThreeSide::DoubleSide)); |
| 155 | result.push_back(makeThreeMaterial("SpaceShading_Ext", toThreeColor(76, 110, 178), 1, ThreeSide::FrontSide)); |
| 156 | result.push_back(makeThreeMaterial("SpaceShading_Int", toThreeColor(183, 197, 224), 1, ThreeSide::BackSide)); |
| 157 | |
| 158 | result.push_back(makeThreeMaterial("InteriorPartitionSurface", toThreeColor(158, 188, 143), 1, ThreeSide::DoubleSide)); |
| 159 | result.push_back(makeThreeMaterial("InteriorPartitionSurface_Ext", toThreeColor(158, 188, 143), 1, ThreeSide::FrontSide)); |
| 160 | result.push_back(makeThreeMaterial("InteriorPartitionSurface_Int", toThreeColor(213, 226, 207), 1, ThreeSide::BackSide)); |
| 161 | |
| 162 | // start textures for boundary conditions |
| 163 | result.push_back(makeThreeMaterial("Boundary_Surface", toThreeColor(0, 153, 0), 1, ThreeSide::DoubleSide)); |
| 164 | result.push_back(makeThreeMaterial("Boundary_Adiabatic", toThreeColor(255, 0, 0), 1, ThreeSide::DoubleSide)); |
| 165 | result.push_back(makeThreeMaterial("Boundary_Space", toThreeColor(255, 0, 0), 1, ThreeSide::DoubleSide)); |
| 166 | result.push_back(makeThreeMaterial("Boundary_Outdoors", toThreeColor(163, 204, 204), 1, ThreeSide::DoubleSide)); |
| 167 | result.push_back(makeThreeMaterial("Boundary_Outdoors_Sun", toThreeColor(40, 204, 204), 1, ThreeSide::DoubleSide)); |
| 168 | result.push_back(makeThreeMaterial("Boundary_Outdoors_Wind", toThreeColor(9, 159, 162), 1, ThreeSide::DoubleSide)); |
| 169 | result.push_back(makeThreeMaterial("Boundary_Outdoors_SunWind", toThreeColor(68, 119, 161), 1, ThreeSide::DoubleSide)); |
| 170 | result.push_back(makeThreeMaterial("Boundary_Ground", toThreeColor(204, 183, 122), 1, ThreeSide::DoubleSide)); |
| 171 | result.push_back(makeThreeMaterial("Boundary_Foundation", toThreeColor(117, 30, 122), 1, ThreeSide::DoubleSide)); |
| 172 | result.push_back(makeThreeMaterial("Boundary_Groundfcfactormethod", toThreeColor(153, 122, 30), 1, ThreeSide::DoubleSide)); |
no test coverage detected