ali_behshahr
دوشنبه 29 آبان 1391, 16:52 عصر
سلام من می خوام با رابطه زیر بیضی رسم کنم می تونید منو کمک کنید
X=xc+rycos teta
Y=yc+ry sin teta
mehdi.mousavi
سه شنبه 30 آبان 1391, 10:53 صبح
سلام.
می تونید بدین شکل عمل کنید:
Bitmap bmp = new Bitmap(800, 600);
int r1 = 50, r2 = 80;
for (double teta = 0; teta < 360; teta += .1)
{
double radians = teta * System.Math.PI / 180;
int x = (int)(200 + r1 * Math.Cos(radians));
int y = (int)(200 + r2 * Math.Sin(radians));
bmp.SetPixel(x, y, Color.Red);
}
و در نهایت Bmp رو Save کرده یا روی صفحه نمایش بدید...
موفق باشید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.