building.C: Drawing a building where Dept. of Physics is, using ROOT geometry class. | Geometry package | csgdemo.C: Conbinatorial Solid Geometry example |
#include "TGeoManager.h" void cheongwadae() { // Drawing the Cheongwadae building which is the Presidential Residence of the Republic of Korea, using ROOT geometry class. // // Author: Hee Jun Shin (s-heejun@hanmail.net), Dept. of Physics, Univ. of Seoul // Reviewed by Sunman Kim (sunman98@hanmail.net) // Supervisor: Prof. Inkyu Park (icpark@physics.uos.ac.kr) // // How to run: .x cheongwadae.C in ROOT terminal, then use OpenGL // // This macro was created for the evaluation of Computational Physics course in 2006. // We thank to Prof. Inkyu Park for his special lecture on ROOT and to all of ROOT team // TGeoManager *geom = new TGeoManager("geom","My first 3D geometry"); //material TGeoMaterial *vacuum = new TGeoMaterial("vacuum",0,0,0); TGeoMaterial *Fe = new TGeoMaterial("Fe",55.845,26,7.87); //creat media TGeoMedium *Air = new TGeoMedium("Vacuum",0,vacuum); TGeoMedium *Iron = new TGeoMedium("Iron",1,Fe); //creat volume TGeoVolume *top = geom->MakeBox("top",Air,300,300,300); geom->SetTopVolume(top); geom->SetTopVisible(0); // If you want to see the boundary, please input the number, 1 instead of 0. // Like this, geom->SetTopVisible(1); char nBlocks[100]; int N = 0; int f=0; int di[2]; di[0] = 0; di[1] = 30; TGeoVolume *mBlock; for(int k=0;k<7;k++){ for(int i=0;i<20;i++){ sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 0.6,1.8,63); mBlock->SetLineColor(20); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(-10.6-(2.6*i),-17.8+(6*k),0)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 0.7,1.8,58); mBlock->SetLineColor(12); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(-11.9-(2.6*i),-17.8+(6*k),0)); } sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 26,1.2,63); mBlock->SetLineColor(20); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(-36,-14.8+(6*k),0)); } sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 26,2,63); mBlock->SetLineColor(20); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(-36,-21.6,0)); for(int k=0;k<7;k++){ for(int i=0;i<20;i++){ sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 0.6,1.8,63); mBlock->SetLineColor(20); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(-10.6-(2.6*i),-17.8+(6*k),0)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 0.7,1.8,58); mBlock->SetLineColor(12); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(-11.9-(2.6*i),-17.8+(6*k),0)); } sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 26,1.2,63); mBlock->SetLineColor(20); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(-36,-14.8+(6*k),0)); } sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 10,22,58); mBlock->SetLineColor(2); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(0,0,0)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 3.5,8,0.1); mBlock->SetLineColor(13); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(4,-14,60)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 3.5,8,0.1); mBlock->SetLineColor(13); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(-4,-14,60)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 10,0.2,0.1); mBlock->SetLineColor(1); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(0,20,60)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 10,0.2,0.1); mBlock->SetLineColor(1); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(0,17,60)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 10,0.2,0.1); mBlock->SetLineColor(1); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(0,14,60)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 10,0.2,0.1); mBlock->SetLineColor(1); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(0,11,60)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 10,0.2,0.1); mBlock->SetLineColor(1); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(0,8,60)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 10,0.2,0.1); mBlock->SetLineColor(1); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(0,5,60)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 10,0.2,0.1); mBlock->SetLineColor(1); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(0,2,60)); for(int k=0;k<7;k++){ for(int i=0;i<20;i++){ sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 0.6,1.8,63); mBlock->SetLineColor(20); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(10.6+(2.6*i),-17.8+(6*k),0)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 0.7,1.8,58); mBlock->SetLineColor(12); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(11.9+(2.6*i),-17.8+(6*k),0)); } sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 26,1.2,63); mBlock->SetLineColor(20); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(36,-14.8+(6*k),0)); } sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 26,2,63); mBlock->SetLineColor(20); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(36,-21.6,0)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 82,2,82); mBlock->SetLineColor(18); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(0,24,0)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 85,0.5,85); mBlock->SetLineColor(18); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(0,26,0)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 88,2,88); mBlock->SetLineColor(18); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(0,-24,0)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeSphere(nBlocks, Iron, 0, 30, 0, 180, 0, 180); mBlock->SetLineColor(32); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(0,24,0)); sprintf(nBlocks,"ab%d",N++); mBlock = geom->MakeBox(nBlocks,Iron, 0.1,30,0.1); mBlock->SetLineColor(10); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(0,40,0)); sprintf(nBlocks,"ab%d",N++); mBlock = geom->MakeTubs(nBlocks,Iron, 0,30,4,360,360); mBlock->SetLineColor(10); top->AddNodeOverlap(mBlock,1,new TGeoCombiTrans(0,27,0, new TGeoRotation("r1",0,90,0))); for(int i=0;i<8;i++){ sprintf(nBlocks,"ab%d",N++); mBlock = geom->MakeBox(nBlocks,Iron, 2,22,2); mBlock->SetLineColor(18); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(-70+(20*i),0,80)); } for(int i=0;i<8;i++){ sprintf(nBlocks,"ab%d",N++); mBlock = geom->MakeBox(nBlocks,Iron, 2,22,2); mBlock->SetLineColor(18); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(-70+(20*i),0,-80)); } for(int i=0;i<7;i++){ sprintf(nBlocks,"ab%d",N++); mBlock = geom->MakeBox(nBlocks,Iron, 2,22,2); mBlock->SetLineColor(18); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(-70,0,-80+(23*i))); } for(int i=0;i<7;i++){ sprintf(nBlocks,"ab%d",N++); mBlock = geom->MakeBox(nBlocks,Iron, 2,22,2); mBlock->SetLineColor(18); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(70,0,-80+(23*i))); } sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 100,0.5,160); mBlock->SetLineColor(41); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(0,-26,40)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 10,0.01,160); mBlock->SetLineColor(19); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(0,-25,40)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeSphere(nBlocks, Iron, 0, 5, 0, 180, 0, 180); mBlock->SetLineColor(8); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(15,-22,170)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeSphere(nBlocks, Iron, 0, 5, 0, 180, 0, 180); mBlock->SetLineColor(8); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(15,-25,170)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeSphere(nBlocks, Iron, 0, 5, 0, 180, 0, 180); mBlock->SetLineColor(8); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(15,-22,150)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeSphere(nBlocks, Iron, 0, 5, 0, 180, 0, 180); mBlock->SetLineColor(8); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(15,-25,150)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeSphere(nBlocks, Iron, 0, 5, 0, 180, 0, 180); mBlock->SetLineColor(8); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(15,-22,130)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeSphere(nBlocks, Iron, 0, 5, 0, 180, 0, 180); mBlock->SetLineColor(8); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(15,-25,130)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeSphere(nBlocks, Iron, 0, 5, 0, 180, 0, 180); mBlock->SetLineColor(8); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(15,-22,110)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeSphere(nBlocks, Iron, 0, 5, 0, 180, 0, 180); mBlock->SetLineColor(8); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(15,-25,110)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeSphere(nBlocks, Iron, 0, 5, 0, 180, 0, 180); mBlock->SetLineColor(8); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(-15,-22,170)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeSphere(nBlocks, Iron, 0, 5, 0, 180, 0, 180); mBlock->SetLineColor(8); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(-15,-25,170)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeSphere(nBlocks, Iron, 0, 5, 0, 180, 0, 180); mBlock->SetLineColor(8); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(-15,-22,150)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeSphere(nBlocks, Iron, 0, 5, 0, 180, 0, 180); mBlock->SetLineColor(8); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(-15,-25,150)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeSphere(nBlocks, Iron, 0, 5, 0, 180, 0, 180); mBlock->SetLineColor(8); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(-15,-22,130)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeSphere(nBlocks, Iron, 0, 5, 0, 180, 0, 180); mBlock->SetLineColor(8); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(-15,-25,130)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeSphere(nBlocks, Iron, 0, 5, 0, 180, 0, 180); mBlock->SetLineColor(8); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(-15,-22,110)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeSphere(nBlocks, Iron, 0, 5, 0, 180, 0, 180); mBlock->SetLineColor(8); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(-15,-25,110)); sprintf(nBlocks,"ab%d",N++); mBlock = geom->MakeBox(nBlocks,Iron, 0.1,10,0.1); mBlock->SetLineColor(12); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(20,-15,110)); sprintf(nBlocks,"ab%d",N++); mBlock = geom->MakeBox(nBlocks,Iron, 5,3,0.1); mBlock->SetLineColor(10); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(25,-8,110)); sprintf(nBlocks,"ab%d",N++); mBlock = geom->MakeBox(nBlocks,Iron, 0.1,10,0.1); mBlock->SetLineColor(12); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(-20,-15,110)); sprintf(nBlocks,"ab%d",N++); mBlock = geom->MakeBox(nBlocks,Iron, 5,3,0.1); mBlock->SetLineColor(10); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(-15,-8,110)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 7,1.5,5); mBlock->SetLineColor(18); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(0,-24,88)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 7,1,5); mBlock->SetLineColor(18); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(0,-24,92)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 7,0.5,5); mBlock->SetLineColor(18); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(0,-24,96)); sprintf(nBlocks,"f%d_bg%d",f,N++); mBlock = geom->MakeBox(nBlocks, Iron, 7,0.1,5); mBlock->SetLineColor(18); top->AddNodeOverlap(mBlock,1,new TGeoTranslation(0,-24,100)); geom->CloseGeometry(); top->SetVisibility(0); top->Draw("ogl"); } cheongwadae.C:1 cheongwadae.C:2 cheongwadae.C:3 cheongwadae.C:4 cheongwadae.C:5 cheongwadae.C:6 cheongwadae.C:7 cheongwadae.C:8 cheongwadae.C:9 cheongwadae.C:10 cheongwadae.C:11 cheongwadae.C:12 cheongwadae.C:13 cheongwadae.C:14 cheongwadae.C:15 cheongwadae.C:16 cheongwadae.C:17 cheongwadae.C:18 cheongwadae.C:19 cheongwadae.C:20 cheongwadae.C:21 cheongwadae.C:22 cheongwadae.C:23 cheongwadae.C:24 cheongwadae.C:25 cheongwadae.C:26 cheongwadae.C:27 cheongwadae.C:28 cheongwadae.C:29 cheongwadae.C:30 cheongwadae.C:31 cheongwadae.C:32 cheongwadae.C:33 cheongwadae.C:34 cheongwadae.C:35 cheongwadae.C:36 cheongwadae.C:37 cheongwadae.C:38 cheongwadae.C:39 cheongwadae.C:40 cheongwadae.C:41 cheongwadae.C:42 cheongwadae.C:43 cheongwadae.C:44 cheongwadae.C:45 cheongwadae.C:46 cheongwadae.C:47 cheongwadae.C:48 cheongwadae.C:49 cheongwadae.C:50 cheongwadae.C:51 cheongwadae.C:52 cheongwadae.C:53 cheongwadae.C:54 cheongwadae.C:55 cheongwadae.C:56 cheongwadae.C:57 cheongwadae.C:58 cheongwadae.C:59 cheongwadae.C:60 cheongwadae.C:61 cheongwadae.C:62 cheongwadae.C:63 cheongwadae.C:64 cheongwadae.C:65 cheongwadae.C:66 cheongwadae.C:67 cheongwadae.C:68 cheongwadae.C:69 cheongwadae.C:70 cheongwadae.C:71 cheongwadae.C:72 cheongwadae.C:73 cheongwadae.C:74 cheongwadae.C:75 cheongwadae.C:76 cheongwadae.C:77 cheongwadae.C:78 cheongwadae.C:79 cheongwadae.C:80 cheongwadae.C:81 cheongwadae.C:82 cheongwadae.C:83 cheongwadae.C:84 cheongwadae.C:85 cheongwadae.C:86 cheongwadae.C:87 cheongwadae.C:88 cheongwadae.C:89 cheongwadae.C:90 cheongwadae.C:91 cheongwadae.C:92 cheongwadae.C:93 cheongwadae.C:94 cheongwadae.C:95 cheongwadae.C:96 cheongwadae.C:97 cheongwadae.C:98 cheongwadae.C:99 cheongwadae.C:100 cheongwadae.C:101 cheongwadae.C:102 cheongwadae.C:103 cheongwadae.C:104 cheongwadae.C:105 cheongwadae.C:106 cheongwadae.C:107 cheongwadae.C:108 cheongwadae.C:109 cheongwadae.C:110 cheongwadae.C:111 cheongwadae.C:112 cheongwadae.C:113 cheongwadae.C:114 cheongwadae.C:115 cheongwadae.C:116 cheongwadae.C:117 cheongwadae.C:118 cheongwadae.C:119 cheongwadae.C:120 cheongwadae.C:121 cheongwadae.C:122 cheongwadae.C:123 cheongwadae.C:124 cheongwadae.C:125 cheongwadae.C:126 cheongwadae.C:127 cheongwadae.C:128 cheongwadae.C:129 cheongwadae.C:130 cheongwadae.C:131 cheongwadae.C:132 cheongwadae.C:133 cheongwadae.C:134 cheongwadae.C:135 cheongwadae.C:136 cheongwadae.C:137 cheongwadae.C:138 cheongwadae.C:139 cheongwadae.C:140 cheongwadae.C:141 cheongwadae.C:142 cheongwadae.C:143 cheongwadae.C:144 cheongwadae.C:145 cheongwadae.C:146 cheongwadae.C:147 cheongwadae.C:148 cheongwadae.C:149 cheongwadae.C:150 cheongwadae.C:151 cheongwadae.C:152 cheongwadae.C:153 cheongwadae.C:154 cheongwadae.C:155 cheongwadae.C:156 cheongwadae.C:157 cheongwadae.C:158 cheongwadae.C:159 cheongwadae.C:160 cheongwadae.C:161 cheongwadae.C:162 cheongwadae.C:163 cheongwadae.C:164 cheongwadae.C:165 cheongwadae.C:166 cheongwadae.C:167 cheongwadae.C:168 cheongwadae.C:169 cheongwadae.C:170 cheongwadae.C:171 cheongwadae.C:172 cheongwadae.C:173 cheongwadae.C:174 cheongwadae.C:175 cheongwadae.C:176 cheongwadae.C:177 cheongwadae.C:178 cheongwadae.C:179 cheongwadae.C:180 cheongwadae.C:181 cheongwadae.C:182 cheongwadae.C:183 cheongwadae.C:184 cheongwadae.C:185 cheongwadae.C:186 cheongwadae.C:187 cheongwadae.C:188 cheongwadae.C:189 cheongwadae.C:190 cheongwadae.C:191 cheongwadae.C:192 cheongwadae.C:193 cheongwadae.C:194 cheongwadae.C:195 cheongwadae.C:196 cheongwadae.C:197 cheongwadae.C:198 cheongwadae.C:199 cheongwadae.C:200 cheongwadae.C:201 cheongwadae.C:202 cheongwadae.C:203 cheongwadae.C:204 cheongwadae.C:205 cheongwadae.C:206 cheongwadae.C:207 cheongwadae.C:208 cheongwadae.C:209 cheongwadae.C:210 cheongwadae.C:211 cheongwadae.C:212 cheongwadae.C:213 cheongwadae.C:214 cheongwadae.C:215 cheongwadae.C:216 cheongwadae.C:217 cheongwadae.C:218 cheongwadae.C:219 cheongwadae.C:220 cheongwadae.C:221 cheongwadae.C:222 cheongwadae.C:223 cheongwadae.C:224 cheongwadae.C:225 cheongwadae.C:226 cheongwadae.C:227 cheongwadae.C:228 cheongwadae.C:229 cheongwadae.C:230 cheongwadae.C:231 cheongwadae.C:232 cheongwadae.C:233 cheongwadae.C:234 cheongwadae.C:235 cheongwadae.C:236 cheongwadae.C:237 cheongwadae.C:238 cheongwadae.C:239 cheongwadae.C:240 cheongwadae.C:241 cheongwadae.C:242 cheongwadae.C:243 cheongwadae.C:244 cheongwadae.C:245 cheongwadae.C:246 cheongwadae.C:247 cheongwadae.C:248 cheongwadae.C:249 cheongwadae.C:250 cheongwadae.C:251 cheongwadae.C:252 cheongwadae.C:253 cheongwadae.C:254 cheongwadae.C:255 cheongwadae.C:256 cheongwadae.C:257 cheongwadae.C:258 cheongwadae.C:259 cheongwadae.C:260 cheongwadae.C:261 cheongwadae.C:262 cheongwadae.C:263 cheongwadae.C:264 cheongwadae.C:265 cheongwadae.C:266 cheongwadae.C:267 cheongwadae.C:268 cheongwadae.C:269 cheongwadae.C:270 cheongwadae.C:271 cheongwadae.C:272 cheongwadae.C:273 cheongwadae.C:274 cheongwadae.C:275 cheongwadae.C:276 cheongwadae.C:277 cheongwadae.C:278 cheongwadae.C:279 cheongwadae.C:280 cheongwadae.C:281 cheongwadae.C:282 cheongwadae.C:283 cheongwadae.C:284 cheongwadae.C:285 cheongwadae.C:286 cheongwadae.C:287 cheongwadae.C:288 cheongwadae.C:289 cheongwadae.C:290 cheongwadae.C:291 cheongwadae.C:292 cheongwadae.C:293 cheongwadae.C:294 cheongwadae.C:295 cheongwadae.C:296 cheongwadae.C:297 cheongwadae.C:298 cheongwadae.C:299 cheongwadae.C:300 cheongwadae.C:301 cheongwadae.C:302 cheongwadae.C:303 cheongwadae.C:304 cheongwadae.C:305 cheongwadae.C:306 cheongwadae.C:307 cheongwadae.C:308 cheongwadae.C:309 cheongwadae.C:310 cheongwadae.C:311 cheongwadae.C:312 cheongwadae.C:313 cheongwadae.C:314 cheongwadae.C:315 cheongwadae.C:316 cheongwadae.C:317 cheongwadae.C:318 cheongwadae.C:319 cheongwadae.C:320 cheongwadae.C:321 cheongwadae.C:322 cheongwadae.C:323 cheongwadae.C:324 cheongwadae.C:325 cheongwadae.C:326 cheongwadae.C:327 cheongwadae.C:328 cheongwadae.C:329 cheongwadae.C:330 cheongwadae.C:331 cheongwadae.C:332 cheongwadae.C:333 cheongwadae.C:334 cheongwadae.C:335 cheongwadae.C:336 cheongwadae.C:337 cheongwadae.C:338 cheongwadae.C:339 cheongwadae.C:340 cheongwadae.C:341 cheongwadae.C:342 cheongwadae.C:343 cheongwadae.C:344 cheongwadae.C:345 cheongwadae.C:346 cheongwadae.C:347 cheongwadae.C:348 cheongwadae.C:349 cheongwadae.C:350 cheongwadae.C:351 cheongwadae.C:352 cheongwadae.C:353 cheongwadae.C:354 cheongwadae.C:355 cheongwadae.C:356 cheongwadae.C:357 cheongwadae.C:358 cheongwadae.C:359 cheongwadae.C:360 cheongwadae.C:361 cheongwadae.C:362 cheongwadae.C:363 cheongwadae.C:364 cheongwadae.C:365 cheongwadae.C:366 cheongwadae.C:367 cheongwadae.C:368 cheongwadae.C:369 cheongwadae.C:370 cheongwadae.C:371 cheongwadae.C:372 cheongwadae.C:373 cheongwadae.C:374 cheongwadae.C:375 cheongwadae.C:376 cheongwadae.C:377 |
|