PDA

View Full Version : سوال: کمک فوری میخوام رسم منحنی؟؟؟



tayeb2373
سه شنبه 21 اردیبهشت 1389, 22:38 عصر
باسلام

من میخوام از یه نقطه به نقطه دیگه یه منحنی رسم کنم چطوری این کارو بکنم؟

اگه بخوام یه بردا جهت دار رسم کنم باید چیکار کنم؟

iman_me
سه شنبه 21 اردیبهشت 1389, 22:52 عصر
این هم کد منحنی


Graphics G;
G = this.CreateGraphics();
G.DrawArc(Pens.Blue, 150, 210, 123, 514, 158, 136);

tayeb2373
سه شنبه 21 اردیبهشت 1389, 23:01 عصر
داداش اینکه رسم یه منحنی از یک نقطه است با تعریف زاویه، من میخوام از یه نقطه با مختصات مشخص به یه نقطه دیگه با مختصات مشخص رسم کنم مثلا از x1,y1 به x2,y2

iman_me
سه شنبه 21 اردیبهشت 1389, 23:04 عصر
خوب جای اعداد متغیر بزار و چند شرط که اگه اولی مخالف 0بود دومی پر کنه و....
بعدش هم رسم کنه

tayeb2373
سه شنبه 21 اردیبهشت 1389, 23:52 عصر
ببین داداش مثه اینکه منظور من و متوجه نمیشی من میخوام یک منحنی از نقطه ای مثلا با مختصات (20،32) به مختصات (45،70) رسم کنه


کدی که شما گفتی یه منحنی را از یه زاویه به زاویه دیگه رسم میکنه و پارامترهاش به این صورته


GraphicControlName.DrawArc(pen, x, y, widh, height, startAngle, sweepAngle)

exlord
چهارشنبه 22 اردیبهشت 1389, 09:13 صبح
خوب وقتی که داری یه منحنی رسم میکنی باید زاویشو مشخص کنی دیگه همینجوری که نمیشه از یه نقطه یه نقطه دیگه منحنی کشید .
با داشتن مختصات 2 نقطه فقط میشه خط راست رسم کرد نه منحنی .... مگر اینکه زاویش برات مهم نباشه و بخوای یه چیزی همینجوری رسم بشه ............

Sajjad.Aghapour
چهارشنبه 22 اردیبهشت 1389, 12:41 عصر
وجود یک خط بین دو نقطه بدون وجود هیچ زاویه ای میشه یه خط راست....
حالا اگه نمیخوای زاویه داشته باشی از Curve استفاده کن.برای رسم گراف جهت دار من از این تابع استفاده کردم...
برای مثال:

g.DrawCurve(Pens.Black, new[] { new Point(20, 30), new Point(10, 100), new Point(100, 170) });

tayeb2373
چهارشنبه 22 اردیبهشت 1389, 23:32 عصر
می دونم واسه تشکر باید پست جدید نزنم ولی خدایش خیلی آقایی کارم راه انداختی خیلی ازتون سپاس گذارم