EU এর আনুমানিক সাইন আঁকুন


11

ইউরোপীয় ইউনিয়ন নির্দেশিকা দ্বারা ব্যবহৃত "অনুমান" চিহ্নটির স্পেসিফিকেশন (ইউনিকোডে ইউ + 212 ই, আপনি সম্ভবত এই চ্যালেঞ্জের জন্য প্রিন্ট করতে পারবেন না) এটি যথেষ্ট সুনির্দিষ্ট।

EU আনুমানিক চিহ্নের নির্দিষ্টকরণ

এই প্রশ্ন থেকে কিছু বিধিনিষেধ অনুলিপি করতে : ভেক্টর বা রাস্টার গ্রাফিক্স ব্যবহার করে প্রতীকটি ফাইল বা স্ক্রিনে রেন্ডার করুন। যদি আপনার আউটপুটটি রাস্টারাইজড হয়, আপনার চিত্রের অবশ্যই 264 পিক্সেল × 240 পিক্সেল বা তার বেশি মাত্রা থাকতে হবে। অন্য কোনও সহায়ক লাইন বা দৈর্ঘ্যের সূচকগুলি আঁকতে হবে না।


9
বেশ সুনির্দিষ্ট, তবে এখনও কিছুটা অস্পষ্ট। ঠিক কি কি 0,085, 0,013এবং 0,025পরিমাপ? Is 0,846মাঝখানে তির্যক উপবৃত্ত বাইরের দ্বারা গঠিত উপকেন্দ্র মধ্য দিয়ে পাস করার উদ্দেশ্যে 1এবং 0,9?
অ্যাডমবর্কবার্ক

1
একই প্রতীক নয়, তবে আমি মনে করি এটি ডুপ হিসাবে বিবেচিত হওয়ার পক্ষে যথেষ্ট: কোডগল্ফ.স্ট্যাকেক্সেক্সঞ্জ / প্রশ্নগুলি / 26689/… । যদিও আমি আমার ডুপ হাতুড়ি ব্যবহার করছি না।
ডিজিটাল ট্রমা

@ টিমিমিডি 0,025 হ'ল ক্রস বারের পুরুত্ব, যা কেন্দ্রবিন্দুটির উপরে বসে না থেকে উপবৃত্তের কেন্দ্রের উভয় দিক + +-- 0,0125 পর্যন্ত প্রসারিত। (আমি প্রতীকটি উল্টিয়ে দিয়েছি এবং চেক করেছি)) 0,013 হল কোণার ব্যাসার্ধ (কোণার বৃত্তের কেন্দ্র খুঁজে পাওয়া সহজ হওয়া উচিত)। 0,085 এছাড়াও কোণার ব্যাসার্ধ (কোণার বৃত্তের y স্থানাঙ্ক সন্ধানে কিছুটা সহায়তা দারুণ ভাল লাগবে))
স্তর

1
আপনি যদি 'E', 'n', 'g', 'l', 'a', 'd' অক্ষরগুলি ব্যবহার করা এড়িয়ে যান তবে আরও আকর্ষণীয় ...
Comintern

উত্তর:


15

ভিবিএ, 587 560 বাইট

Sub S(a,b,c,d,e,f)
Set v=ActiveSheet.Shapes.AddShape(a,b,c,d,e)
v.Fill.ForeColor.RGB=f
v.Line.Visible=0
If a=5 Then v.Adjustments(1)=.5
End Sub
Sub U():p=91.5:w=-1
S 1,0,0,500,450,w
S 9,0,0,500,450,0
S 9,38.5,13.5,423,423,w
S 1,36,120,29,210,0
S 1,65,80,26.5,290,0
S 1,435,120,29,105,0
S 1,408.5,80,26.5,145,0
q=212.25:S 1,9,q,480,19,0
S 5,p,205.75,317,13,w
S 1,405,231.25,95,131.5,w
r=14.5:S 1,p,70.5,r,30,0
q=85:S 9,p,59.6,q,q,w
S 1,p,349.5,r,30,0
S 9,p,305.4,q,q,w
S 1,395,70.5,r,30,0
S 9,323.5,59.6,q,q,w
q=231.25:S 1,p,q,6.5,6.5,0
S 9,p,q,13,13,w
End Sub

ম্যাক্রো ইউ.কে আমন্ত্রণ করুন মূলত প্রচুর আকারের অঙ্কন। আকার 1টি একটি আয়তক্ষেত্র, 5 টি বৃত্তাকার আয়তক্ষেত্র এবং 9 একটি ডিম্বাকৃতি। আউটপুট 500 চওড়া বাই 450 উচ্চ।

এখানে চিত্র বর্ণনা লিখুন

সম্পাদনা করুন : বারের শীর্ষে একটি আকৃতির অঙ্কনযুক্ত রেডিউজড কোণগুলি তৈরি করতে বৃত্তাকার আয়তক্ষেত্রটি (শেষগুলি অর্ধবৃত্তগুলিতে পরিণত করার সমন্বয় সহ) যোগ করা হয়েছে।


এক্সেল ntণ - আপনি অবশ্যই যে এটিতে অনেক কাজ ফেলেছিলেন! আপনি 212Sub U()Sub U
টেলর স্কট

প্রকৃতপক্ষে, আপনি 0 এফ কলগুলিতে পরিবর্তন fকরে Optional f=0এবং a=5 Thenসরাতে, স্থানটি সরিয়ে, সাবরুটাইনগুলিকে একটি কার্যপত্রক কোডেপে সরিয়ে এবং ActiveSheet.কলটি (যার অর্থ ইউটিকে তখন বলা হয় Sheet1.U) মুছে ফেলা এবং কলটি সরিয়ে আপনি এটিকে 535 বাইটে নামিয়ে আনতে পারেন ()ইনSub U()
টেলর স্কট

3

হামল + সাস, 20 + 722 = 742 বাইট

আমি নিশ্চিত এটি আরও অনেক গল্ফ করা যেতে পারে তবে আমি এতে খুশি। কোডপেনে ডেমো

দ্রষ্টব্য: ডিফল্ট মার্জিনের কারণে এর জন্য কমপক্ষে 1,000-কিছু পিক্সেল প্রশস্ত ব্রাউজার উইন্ডো দরকার।

Haml

#u
#v
 #w
 #x
 #y
#z

sass

$w: 1000px
$h: 900px
$a: 183px
$b: 25px
$p: 85px
$q: 13px
$d: 846px
$e: $w - 2*$a
$f: 143px
$s: 50%
$t: $p/5.5
=d($w:$w,$h:$h)
 width: $w
 height: $h
=m($c)
 background-color: $c
=k
 +m(#000)
 position: absolute
 content: ''
=l
 +k
 +m(#fff)
=o($o:$p)
 +d($o,$p)
=r($a)
 border-radius: $a
*
 +k
html,body
 +l
 position: relative
#u
 +d
 clip-path: ellipse($s $s)
#v
 +d($e)
 left: $a
 clip-path: circle(($d/2) at $s $s)
#v::before,#v::after
 +l
 +d($e,($h -$b)/2)
 +r($q)
#v::after
 bottom: 0
#w,#x
 +o($t)
 top: $f
#w::before,#x::before,#y::before
 +l
 +o
 +r($s 0)
#x,#x::before
 right: 0
#x::before
 +r(0 $s 0 0)
#y
 +o($t)
 bottom: $f
 z-index: 9
#y::before
 +r(0 0 0 $s)
#z
 +l
 +d($s,267px)
 top: ($h+$b)/2
 right: 0

3

জিএলএসএল + shadertoy.com, 349 345 344 বাইট

#define F float
void mainImage(out vec4 R,vec2 C){F S=min(iResolution.x,iResolution.y/0.9);vec2 p=C/vec2(0.5,0.45)/S-1.;F A=0.94-length(p*vec2(1.22,1));F H=min(min(-p.y-0.025,p.y+0.551),p.x);F B=max(length(p)-1.,min(abs(p.y)-0.025,max(A,H)));F D=max(min(p.x,-p.y),max(-A,0.634-abs(p.x)));R=vec4(vec3(max(H,min(B*D*64.-0.01,min(B,D)))*S/3.),1);}

এই পৃষ্ঠায় কোড পেস্ট করে পরীক্ষা করা যেতে পারে: https://www.shadertoy.com/new

আউটপুট (যখন পর্দার আকার 1440 * 900 হয়):

এখানে চিত্র বর্ণনা লিখুন


সেখানকার কেন্দ্রীয় বারের প্রান্তে আপনার কোণগুলি সম্পর্কে নিশ্চিত নয়, এগুলি একেবারেই ঠিক দেখাচ্ছে না।
জোফান

হতে পারে তাদের কিছুটা আলাদা "আকার" থাকা উচিত, তাদের আকারটি কী হওয়া উচিত তা আমি সত্যিই বুঝতে পারি নি, তাই এটি চোখের সাথে আনুমানিকভাবে তৈরি করা হয়েছে
প্রদর্শিত নাম প্রদর্শন করুন

1
এগুলি 0.013 ব্যাসার্ধের সাথে বৃত্তাকার আরাক্স হওয়া উচিত (x চিত্রের পুরো প্রস্থ)।
জোফান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.