أحدث البرامج التعليمية وتطوير الشبكة
 

HTML قماش الاحداثيات


قماش الاحداثيات

قماش HTML من شبكة ثنائية الأبعاد.

الزاوية العلوية اليسرى من اللوحة لديه الإحداثيات (0,0)

في الفصل السابق، أنك رأيت هذه الطريقة المستخدمة: fillRect(0,0,150,75) .

وهذا يعني: تبدأ في الزاوية العلوية اليسرى (0,0) ورسم مستطيل 150x75 بكسل.


تنسق مثال

الماوس فوق المستطيل أدناه لمعرفة لها إحداثيات س وص:

X
Y

ارسم خطا

لرسم خط مستقيم على قماش، واستخدام الأساليب التالية:

  • moveTo( x,y ) - يحدد نقطة الانطلاق من خط
  • lineTo( x,y ) - يحدد نقطة النهاية من الخط

رسم الواقع الخط، يجب عليك استخدام واحدة من "ink" الأساليب، مثل stroke() .

مثال

متصفحك لا يدعم قماش العلامة HTML5.

تحديد نقطة الانطلاق في موقف (0,0) ، ونقطة النهاية في موقف (200,100) . ثم استخدم stroke() طريقة رسم الواقع السطر:

var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.moveTo(0,0);
ctx.lineTo(200,100);
ctx.stroke();
انها محاولة لنفسك »

أرسم دائرة

رسم دائرة على قماش، واستخدام الأساليب التالية:

  • beginPath() - يبدأ مسار
  • arc(x,y,r,startangle,endangle) - يخلق قوس / منحنى. لإنشاء دائرة مع arc() : تعيين بدء زاوية 0 وزاوية حد ل2 * Math.PI. x و المعلمات ص تحدد X- وإحداثيات ص من مركز الدائرة. تحدد المعلمة ص نصف قطر الدائرة.

مثال

متصفحك لا يدعم قماش العلامة HTML5.

تحديد دائرة مع arc() الأسلوب. ثم استخدم stroke() طريقة رسم الواقع الدائرة:

var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.beginPath();
ctx.arc(95,50,40,0,2*Math.PI);
ctx.stroke();
انها محاولة لنفسك »