نمایش نتایج 1 تا 5 از 5

نام تاپیک: رسم کمان

  1. #1

    رسم کمان

    سلام دوستان

    فرض کنید دو نقطه ی p1 و p2 را داریم. چطور میشه یک کمان رسم کرد که ابتدا و انتهاش این نقاط باشند ؟

    ممنون
    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg pic.jpg‏ (6.1 کیلوبایت, 17 دیدار)

  2. #2
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    چند قدم اون ور تر
    پست
    1,731

    نقل قول: رسم کمان

    سلام
    با استفاده از توابع گرافیکی مثل DrawCurve و DrawArc میشه این کار رو کرد.
    قوس کمان مهم نیست؟

  3. #3

    نقل قول: رسم کمان

    ممنون دوست عزیز

    با استفاده از DrawCurve انجام دادم ولی با استفاده از DrawArc میخواستم که ابتدا و انتهای کمان روی نقاط باشه. قوس مهم نیست.

    اگر در تصویر ببینید بین نقاط q0 و q1 خط بصورت رفت و برگشته و میخوام یکی به بالا و یکی به پایین انحنا داشته باشه که مشخص باشن هر کدوم.
    عکس های ضمیمه عکس های ضمیمه

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    چند قدم اون ور تر
    پست
    1,731

    نقل قول: رسم کمان

    با متد DrawCurve ما حداقل 3 نقطه می خوایم، 2 تاش رو که داریم می مونه نقطه وسط. اگر خطوط شما افقی یا عمودی باشه که خیلی ساده است. مثلا برای خط افقی q0q1 ، شما برای به دست آوردن x، نقطه وسط q0q1 رو به دست میارید. برای y، از y نقطه q0 یا q1 کمک میگیریم مثلا برای منحنی بالایی 10 پیکسل از y کم می کنیم و برای منحنی پایینی 10 پیکسل به yاولیه اضافه می کنیم. اینجوری 3 نقطه برای هر منحنی به دست میاد و منحنی رسم میشه.
    ولی اگه خطوط شیب دار باشن چیزی که الان به ذهنم میرسه اینه که یه مثلث با قاعده q0q1 و ارتفاع a تشکیل بدیم به طوری که a بر نقطه ی وسط Q0q1 عمود باشه. حالا مختصات راس مجهول رو به دست بیاریم. (a همون 10 پیکسل در مثال بالا هست که قوس منحنی رو تشکیل میده)

  5. #5

    نقل قول: رسم کمان

    نقل قول نوشته شده توسط Mahmoud Zaad مشاهده تاپیک
    با متد DrawCurve ما حداقل 3 نقطه می خوایم، 2 تاش رو که داریم می مونه نقطه وسط. اگر خطوط شما افقی یا عمودی باشه که خیلی ساده است. مثلا برای خط افقی q0q1 ، شما برای به دست آوردن x، نقطه وسط q0q1 رو به دست میارید. برای y، از y نقطه q0 یا q1 کمک میگیریم مثلا برای منحنی بالایی 10 پیکسل از y کم می کنیم و برای منحنی پایینی 10 پیکسل به yاولیه اضافه می کنیم. اینجوری 3 نقطه برای هر منحنی به دست میاد و منحنی رسم میشه.
    ولی اگه خطوط شیب دار باشن چیزی که الان به ذهنم میرسه اینه که یه مثلث با قاعده q0q1 و ارتفاع a تشکیل بدیم به طوری که a بر نقطه ی وسط Q0q1 عمود باشه. حالا مختصات راس مجهول رو به دست بیاریم. (a همون 10 پیکسل در مثال بالا هست که قوس منحنی رو تشکیل میده)
    دست شما درد نکنه
    به همبن دلیلی که شما گفتید و بعضی اوقات خط اریب و کجه کمی رسم با Curve سخته. ولی خوب تلاشمو میکنم و از راه حل شما استفاده میکنم . ایشالا که بشه. ممنون.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •