[..] La fonction [shq] drawPointsshq

Code
int drawpoints_shq_xpl(){ scltracefa(§, ƒ, ); scltracefc("scl-%s (%s) : %s\n\n", sclver(), sclsec(), temps_char(0)); shq::beginDrawing(PRM_BEGINDRAWING_SHQ); // <Initializes the 🦅 "connection" shq::newFigure("drawpoints_shq"); // <Creates a new 🦅 figure int tirn=40, tiri; double rx, ry, ra, re, rp; scltracefc("rande=%d\n", ns); shq::newGroup("Bagad Gwer",/*"[vert]darkGreen"*/"[#00CC0026]darkGreen"); //vert transparence 15% shq::newGroup("Bagad Melen",/*"darkYellow[carotte]"*/"darkYellow[#FFC00026]"); //carotte transparence 15% shq::newGroup("Bagad Glaz",/*"[bleu]darkBlue"*/"[#0066FF26]darkBlue"); //bleu transparence 15% shq::newGroup("Bagad Ruz",/*"darkRed[chaire]"*/"darkRed[#C0000026]"); //chaire transparence 15% double r=/*(double)RAND_MAX*/100; std::vector<double> xgw, ygw; std::vector<double> xml, yml; std::vector<double> xgl, ygl; std::vector<double> xrz, yrz; for(tiri=0;tiri<tirn;tiri++){ rx=((double)rand())/((double)ns)*r; ry=((double)rand())/((double)ns)*r; ra=((double)rand())/((double)ns)*r; re=((double)rand())/((double)ns)*r; if(re<ra){ rp=re; re=ra; ra=rp; } if(ra<re*0.80){ ra=re*0.80; } if(tiri%4==0){ xgw.push_back( r+rx); ygw.push_back( r+ry); } else if(tiri%4==1){ xml.push_back(-r-rx); yml.push_back( r+ry); } else if(tiri%4==2) { xgl.push_back(-r-rx); ygl.push_back(-r-ry); } else{ xrz.push_back( r+rx); yrz.push_back(-r-ry); } } shq::Params prms; prms["group"]="Bagad Gwer"; prms["Radius"]=(int)(r/6); /* prms["Draggable"]=true;*/ /*prms["FixedScale"]=false;*/ shq::drawPoints(xgw, ygw, prms); prms.clear(); prms["group"]="Bagad Melen"; prms["Radius"]=(int)(r/6); /* prms["Draggable"]=true;*/ /*prms["FixedScale"]=false;*/ shq::drawPoints(xml, yml, prms); prms.clear(); prms["group"]="Bagad Glaz"; prms["Radius"]=(int)(r/6); /* prms["Draggable"]=true;*/ /*prms["FixedScale"]=false;*/ shq::drawPoints(xgl, ygl, prms); prms.clear(); prms["group"]="Bagad Ruz"; prms["Radius"]=(int)(r/6); /* prms["Draggable"]=true;*/ /*prms["FixedScale"]=false;*/ shq::drawPoints(xrz, yrz, prms); shq::axisAuto("drawpoints_shq"); shq::axisEqual("drawpoints_shq"); shq::axisLabels("[m]", "[m]", "drawpoints_shq"); shq::saveImage("./srt/drawpoints_shq.svg"); shq::endDrawing(); // <Closes the 🦅 "connection" scltracefe(§, ƒ, ); return 0; } /* ƒ décorée par 🔬 le 31-05-2025 18:21:09 */
Sortie
[>..\xpl\src\sclgraf.shq.xpl.cpp.drawpoints_shq_xpl] scl-25.05 (gwin64) : 31-05-2025 18:21:09 rande=32767 vp._data[0]=180.657369, vp._data[1]=198.278756 vp._data[0]=157.206946, vp._data[1]=162.663656 vp._data[0]=171.144749, vp._data[1]=126.844081 vp._data[0]=167.152928, vp._data[1]=159.907834 vp._data[0]=129.950865, vp._data[1]=110.812708 vp._data[0]=196.798608, vp._data[1]=170.912809 vp._data[0]=169.991150, vp._data[1]=136.436048 vp._data[0]=129.367962, vp._data[1]=170.998260 vp._data[0]=144.804224, vp._data[1]=168.092898 vp._data[0]=188.717307, vp._data[1]=113.599048 vp._data[0]=-132.074953, vp._data[1]=153.196814 vp._data[0]=-156.276131, vp._data[1]=138.270211 vp._data[0]=-116.977447, vp._data[1]=182.824183 vp._data[0]=-195.834223, vp._data[1]=195.052950 vp._data[0]=-117.639698, vp._data[1]=153.654592 vp._data[0]=-162.877285, vp._data[1]=170.345164 vp._data[0]=-180.178228, vp._data[1]=152.336192 vp._data[0]=-198.843348, vp._data[1]=164.857936 vp._data[0]=-141.334269, vp._data[1]=193.642994 vp._data[0]=-135.779901, vp._data[1]=107.425153 vp._data[0]=-109.967345, vp._data[1]=-154.493851 vp._data[0]=-196.172979, vp._data[1]=-158.009583 vp._data[0]=-187.884152, vp._data[1]=-133.530686 vp._data[0]=-160.737938, vp._data[1]=-157.271035 vp._data[0]=-186.663411, vp._data[1]=-116.577654 vp._data[0]=-146.372875, vp._data[1]=-172.426527 vp._data[0]=-141.874447, vp._data[1]=-121.924497 vp._data[0]=-108.960234, vp._data[1]=-160.820338 vp._data[0]=-129.715873, vp._data[1]=-145.985290 vp._data[0]=-145.014801, vp._data[1]=-157.927183 vp._data[0]=189.855647, vp._data[1]=-151.826533 vp._data[0]=192.281869, vp._data[1]=-117.581713 vp._data[0]=179.918821, vp._data[1]=-198.257393 vp._data[0]=141.929380, vp._data[1]=-179.488510 vp._data[0]=166.896573, vp._data[1]=-148.664815 vp._data[0]=155.302591, vp._data[1]=-157.444990 vp._data[0]=132.062746, vp._data[1]=-184.231086 vp._data[0]=158.989227, vp._data[1]=-196.694845 vp._data[0]=147.318949, vp._data[1]=-114.252144 vp._data[0]=170.198675, vp._data[1]=-170.598468 [<..\xpl\src\sclgraf.shq.xpl.cpp.drawpoints_shq_xpl]