PDA

View Full Version : رسم خط



majid_i68
شنبه 19 مرداد 1392, 14:22 عصر
سلام
میخوام یه خط رسم كنم كه انتهاش جهت داشته باشه كسی میتونه كمك كنه

ehsan7007
شنبه 19 مرداد 1392, 15:16 عصر
می خواهید فلش رسم کنید ؟

خوب اول یه بیت مپ جدید بسازید ؛ در یک حلقه فور با setpixel ؛ y رو ثابت بزارید و x هم که از روی فور ؛ تا اینجا یه خط رسم می کنید.
برا نوک فلش هم کافیه چند تا پیکسل دیگه رسم کنید : مثلا :

Bitmap Flash = new Bitmap(900,600);



for (int x = 0; x <= 500; x++)
{
Flash.SetPixel(x, 50, Color.Green);

}

for (int u = 0; u < 50; u++)
{
Flash.SetPixel(500-u, 50-u, Color.Green);
}

for (int d = 0; d < 50; d++)
{
Flash.SetPixel(500 - d, 50 + d, Color.Green);
}




pictureBox1.Image = Flash;
البته فک کنم راه های دیگه ای هم باشه که من بلد نیستم .

ehsan7007
شنبه 19 مرداد 1392, 15:32 عصر
سلام
میخوام یه خط رسم كنم كه انتهاش جهت داشته باشه كسی میتونه كمك كنه

راستی اگه منظورتون از جهت داشته باشه اینکه خط شیب داشته باشه ، با یکی از همون دو تا for ای که نوک پیکان رو می سازند هم میشه.


موفق باشید.