هذا هو الأمر flydraw الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
flydraw - أداة رسم مضمنة
موجز
com.flydraw
الوصف
com.flydraw هي أداة رسم مضمنة تستخدم libgd لإخراج ملفات PNG و JPG و GIF. هو - هي
تحليل المدخلات القياسية لأوامر الرسم. كل أمر يأخذ سطر واحد.
الرسم أوامر
في السطور التالية ، قد يكون [color] إما اسم لوني أو 3 أعداد صحيحة بين 0 و
255 ، مفصولة بفواصل لقيم الأحمر والأخضر والأزرق.
حي fra، del، rep
هذا الأمر متاح فقط لـ WIMS OEF و doc ، ويجب أن يظهر في الأول
خط. قم بإعداد الرسوم المتحركة للإطارات ، مع del seconds بين الإطارات ، وممثل
التكرار (rep = 0 يعني التكرار اللانهائي).
انيمستيب n
قم بإعداد عدد صحيح يمكن استدعاؤه في أي تقييم. تستخدم للرسوم المتحركة. مباشر
يجب تجنب استخدام هذا الأمر في ظل نظام WIMS.
قوس x ، y ، w ، h ، a1 ، a2 ، [اللون]
مقطع قوس من القطع الناقص للعرض w والارتفاع h المتمركز عند (x ، y) ، من الزاوية a1
لزاوية a2.
سهم x1 ، y1 ، x2 ، y2 ، l ، [اللون]
السهم (x1 ، y1) ---> (x2 ، y2) ، حيث l هو طول رأس السهم (بالبكسل).
دائرة س ، ص ، د ، [لون]
دائرة المركز (س ، ص) والقطر د (بالبكسل).
التعليق
لا يفعل شيئا.
نسخة x ، y ، x1 ، y1 ، x2 ، y2 ، [اسم الملف]
(مرادف: أدخل) أدخل المنطقة من (x1، y1) إلى (x2، y2) (بالبكسل) من
[اسم الملف] إلى (س ، ص). إذا كانت x1 = y1 = x2 = y2 = -1 ، فسيتم نسخ [اسم الملف] بالكامل.
نسخه x1,y1,x2,y2,dx1,dy1,dx2,dy2,[filename]
أدخل المنطقة من (x1، y1) إلى (x2، y2) (بالبكسل) من [اسم الملف] ، ربما
تم تغيير الحجم إلى منطقة (dx1، dy1) إلى (dx2، dy2). إذا كانت x1 = y1 = x2 = y2 = -1 ، فإن الكل
يتم نسخ [اسم الملف] وتغيير حجمه.
دارو x1 ، y1 ، x2 ، y2 ، l ، [اللون]
(مرادف: سهم متقطع (x1، y1) - -> (x2، y2) حيث l هو
طول رأس السهم (بالبكسل).
com.dhline س ، ص ، [لون]
(مرادف: متقطع أفقيًا أفقيًا
خط أفقي متقطع خلال (س ، ص).
dline x1 ، y1 ، x2 ، y2 ، [اللون]
(مرادف: خط متقطع) مقطع خط متقطع (x1، y1) --- (x2، y2).
ديلاينز [color],x1,y1,x2,y2,x3,y3...
(مرادف: خطوط متقطعة) خطوط متقطعة n مقاطع خط متقطع
(x1,y1)---(x2,y2)---(x3,y3)...
com.dvline س ، ص ، [لون]
(مرادف: متقطع ، عمودي ، متقطع ، متقطع
خط عمودي من خلال (س ، ص).
القطع الناقص س ، ص ، ث ، ح ، [لون]
القطع الناقص مع المركز (x، y) والعرض w والارتفاع h.
fcircle س ، ص ، د ، [لون]
(مرادف: دائرة مملوءة بالقرص الكروي) دائرة مملوءة من المركز (x ، y) وقطرها d (in
بكسل).
رفيق س ، ص ، ث ، ح ، [لون]
(مرادف: ملء القطع الناقص المملوء بالمركز (x ، y) والعرض w والارتفاع h.
شغل س ، ص ، [لون]
(مرادف: طمر الفيضان) الفيضان يملأ المنطقة التي تحتوي على (س ، ص) بنفس الشيء
اللون الأصلي ، حسب اللون.
ملء الطلب x ، y ، [color1] ، [color2]
ملء الفيضان باللون 2 المنطقة التي تحتوي على (س ، ص) ويحدها اللون 1.
com.fpoly [color],x1,y1,x2,y2,x3,y3...
(مرادف: مضلع معبأ (مضلع مملوء) مضلع مملوء
(x1,y1)-(x2,y2)-(x3,y3)...
فركت x1 ، y1 ، x2 ، y2 ، [اللون]
(مرادف: المستطيل المملوء الصحيح المستطيل المستطيل) المستطيل المملوء بالزوايا
(x1، y1) و (x2، y2).
com.fsquare س ، ص ، ق ، [لون]
(مرادف: مربع مملوء) مربع مملوء بالجوانب s (بالبكسل) والزاوية الأولى عند
(س ، ص).
com.ftriangle x1,y1,x2,y2,x3,y3,[color]
(مرادف: مثلث ممتلئ) مثلث ممتلئ بالرؤوس (x1 ، y1) ، (x2 ، y2) ، (x3 ، y3).
hline س ، ص ، [لون]
(مرادف: أفقي) خط أفقي حتى (س ، ص).
حابك
تعيين الصورة المتداخلة
فرشاة قتل
يوقف تحديد الفرشاة لرسم الخط.
Killtile
يوقف اختيار البلاط للتعبئة.
شعرية x0,y0,x1,y1,x2,y2,n1,n2,[color]
شبكة من نقاط n1xn2 تبدأ بـ (x0 ، y0) ، مع n1 من الصفوف في اتجاه
(x1، y1) و n2 في اتجاه (x2، y2).
خط x1 ، y1 ، x2 ، y2 ، [اللون]
(مرادف: مقطع مقطع) مقطع خطي (x1 ، y1) - (x2 ، y2).
خطوط [color],x1,y1,x2,y2,x3,y3...
n مقاطع الخط (x1 ، y1) --- (x2 ، y2) - (x3 ، y3) ...
عرض الخط w
اضبط عرض الخط على w (بالبكسل) لرسم الخط.
جديد x، y
قم بتعيين صورة جديدة بحجم x ، y.
الناتج [اسم الملف]
إخراج الصورة الحالية إلى [اسم الملف].
موازى x1 ، y1 ، x2 ، y2 ، xv ، yv ، n ، [اللون]
n خطوط متوازية تبدأ من (x1، y1) --- (x2، y2) بالإزاحة (xv، yv).
بكسل [اللون] ، x1 ، y1 ، x2 ، y2 ، ...
النقاط (كل القطر 1) عند (x1، y1)، (x2، y2)، ...
مؤامرة [لون] ، [صيغة]
(مرادف: curve) ارسم منحنى وفقًا لـ [الصيغة] والتي يمكن أن تكون إما
دالة صريحة لـ x ، أو زوج من الدوال البارامترية في t.
القفزة j
يقفز المنحنى المرسوم على نقطتين متتاليتين لهما مسافة أكبر من j بكسل.
مفيد لتجنب رسم الوظائف غير المستمرة على أنها مستمرة. القيمة الافتراضية: 200.
مؤامرة n
(مرادف: plotsteps tstep tsteps) اضبط عدد حسابات النقاط في المنحنى
حبكة. الافتراضي هو 100.
نقطة س ، ص ، [لون]
نقطة (دهون) عند (س ، ص) ، قطرها يساوي عرض الخط. نقاط
[اللون] ، x1 ، y1 ، x2 ، y2 ، ... نقاط (الدهون) عند (x1 ، y1) ، (x2 ، y2) ، ... ، بأقطارها
يساوي عرض الخط.
بولي [color],x1,y1,x2,y2,x3,y3...
(مرادف: polygon) Polygon (x1,y1)-(x2,y2)-(x3,y3)...
نطاق x1 ، x2 ، y1 ، y2
اضبط نطاق الرسم على [x1 ، x2] أفقيًا و [y1 ، y2] عموديًا. لاحظ أن بواسطة
النطاق الأفقي الافتراضي هو [0 ، xsize-1] والنطاق الرأسي هو [ysize-1,0،XNUMX].
أشعة [color],x0,y0,x1,y1,x2,y2...
مقاطع الخط (x0 ، y0) - (x1 ، y1) ، (x0 ، y0) - (x2 ، y2) ، ...
المستطيل x1 ، y1 ، x2 ، y2 ، [اللون]
(مرادف: مستطيل) مستطيل بزوايا (x1، y1) و (x2، y2).
setbrush [اسم الملف]
استخدم الصورة [اسم الملف] كفرشاة لجميع رسومات الخطوط.
com.setpixel س ، ص ، [لون]
نقطة (قطرها 1 بكسل) عند (x، y).
سيت ستايل [color1] ، [color2] ، ...
اضبط نمط الخط على color1 ، color2 ، ...
استقر [اسم الملف]
استخدم الصورة [اسم الملف] كبلاط لجميع أوامر التعبئة.
المقاس x، y
اضبط حجم الصورة على x بكسل أفقيًا و y بكسل رأسيًا.
مربع س ، ص ، ق ، [لون]
مربع مع جوانب s (بالبكسل) والزاوية الأولى عند (x ، y).
نص [لون] ، س ، ص ، [خط] ، [سلسلة]
(مرادف: طباعة سلسلة كتابة) اكتب السلسلة في (س ، ص) ، مع
الخط = صغير أو متوسط أو كبير أو عملاق.
نص [لون] ، س ، ص ، [خط] ، [سلسلة]
(مرادف: سلسلة الكتابة) اكتب لأعلى السلسلة في (س ، ص) ، مع
الخط = صغير أو متوسط أو كبير أو عملاق.
غريب t1 ، t2
(مرادف: ranget) اضبط النطاق t على [t1، t2] لرسم المنحنى البارامتري.
افتراضات على [0,1،XNUMX].
شفاف [لون]
يجعل [اللون] لونًا شفافًا.
مثلث x1,y1,x2,y2,x3,y3,[color]
مثلث برؤوسه (x1، y1)، (x2، y2)، (x3، y3).
com.vline س ، ص ، [لون]
(مرادف: عمودي) خط عمودي من خلال (س ، ص).
com.xrange x1 ، x2
(مرادف: rangex) اضبط نطاق الرسم الأفقي على [x1 ، x2]. افتراضات إلى
[0، xsize-1].
غريب y1، y2
(مرادف: المدى) اضبط نطاق الرسم الأفقي على [y1 ، y2]. افتراضات إلى
[ysize-1,0،XNUMX].
مؤلفون
تمت إعادة كتابة Flydraw بالكامل ليحل محل برنامج مجال عام يسمى Fly by XIAO
جانج من جامعة نيس (فرنسا) في أبريل 2000.
استخدم flydraw عبر الإنترنت باستخدام خدمات onworks.net