// Author: Ika, Date: 08/04/2015 -->// The following code can be used to generate the SVG image of ordinals \omega^2.// Anyone can copy and revise this code without any copyright concern.importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.FileWriter;importjava.io.PrintWriter;publicclassOrdinal{publicstaticvoidmain(String[]args){try{Fileoutput=newFile("ordinal_ww.svg");FileWriterfw=newFileWriter(output);PrintWriterpw=newPrintWriter(fw);pw.println("<?xml version=\"1.0\" standalone=\"no\"?>");pw.println("<!-- Author: Ika, Date: 08/04/2015 -->");pw.println("<!-- Anyone can copy and revise this code without any copyright concern. -->");pw.println("<svg width=\"512\" height=\"384\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\">");pw.println("\n\t<g style=\"stroke:black; stroke-width:1\" >");// Draw the vertical lines...doublemagic_frac=0.875;// the length ratio between each pair of segmentsdoublemin_l=0.1;// the least length of each segmentdoublex=1.0,y=0.0,l=384.0;doubleL=l;// restored length after each loopdo{do{pw.println("\t\t<path d=\"m"+x+" "+y+" v"+l+"\" />");x+=l*(1-magic_frac)/6;y+=l*(1-magic_frac)/2;l*=magic_frac;}while(l>min_l);l=L*=magic_frac;y=(384-l)/2;}while(L>min_l);pw.println("\t</g>");pw.println("\n</svg>");fw.close();}catch(Exceptione){}}}
Licenc
Én, e mű szerzője a művemet az alábbi licenc alatt teszem közzé:
megoszthatod – szabadon másolhatod, terjesztheted, bemutathatod és előadhatod a művet
feldolgozhatod – származékos műveket hozhatsz létre
Az alábbi feltételekkel:
Nevezd meg! – A szerzőt megfelelően fel kell tüntetned, hivatkozást kell létrehoznod a licencre és jelezned kell, ha a művön változtatást hajtottál végre. Ezt bármilyen észszerű módon megteheted, kivéve oly módon, ami azt sugallná hogy a jogosult támogat téged vagy a felhasználásod körülményeit.
Így add tovább! – Ha megváltoztatod, átalakítod, feldolgozod ezt a művet, a közreműködésedet csak az eredetivel megegyező vagy hasonló licenc alatt terjesztheted.
Ez a kép járulékos adatokat tartalmaz, amelyek feltehetően a kép létrehozásához használt digitális fényképezőgép vagy lapolvasó beállításairól adnak tájékoztatást. Ha a képet az eredetihez képest módosították, ezen adatok eltérhetnek a kép tényleges jellemzőitől.