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

نام تاپیک: مشکل این کد در رسم دایره

  1. #1

    Cool مشکل این کد در رسم دایره

    کد زیر رو جهت رسم یک دایره نوشتم اما دایره کامل نیست
    مشکل کدم کجاست؟

    int x, Xc = 50, Yc = 50, r = 100;
    float y;
    Bitmap bmp1 = new Bitmap(200, 200);
    for (x = r - Xc; x < Xc + r; x++)
    {
    y = (float)(Math.Sqrt(r * r - (x - Xc) * (x - Xc)));
    bmp1.SetPixel((int)x, (int)(Yc + y), Color.Red);
    pictureBox1.Image = bmp1;
    bmp1.SetPixel((int)(x),(int)Math.Abs(Yc-y),Color.Red);
    pictureBox1.Image = bmp1;
    }


  2. #2

    نقل قول: مشکل این کد در رسم دایره

    مشکل شما اینه که مقادیری که از جذر خارج میشه همیشه مثبته و فرمول دایره هم پشت جذر یک علامت مثبت منفی داره و شما یادت رفته اونو درنظر بگیری
    شما قسمت مثبت (بالای محورهای y رو ترسیم می کنید)

    یکبار همین حلقه را با قرار دادن یک علامت منفی پشت جذر تکرار کنید

تاپیک های مشابه

  1. رسم دایره با استفاده از x^2+y^2=r^2 در اسمبلی
    نوشته شده توسط amirbonab در بخش برنامه نویسی اسمبلی خانواده x86
    پاسخ: 7
    آخرین پست: یک شنبه 21 آذر 1389, 17:01 عصر
  2. سوال: مشکل این صف دایره ای چی هست ؟
    نوشته شده توسط franchesco در بخش الگوریتم، کامپایلر، هوش مصنوعی و ساختمان داده ها
    پاسخ: 5
    آخرین پست: پنج شنبه 25 شهریور 1389, 00:15 صبح
  3. سوال: مشکل در رسم دایره ها
    نوشته شده توسط IamOverlord در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: پنج شنبه 14 آبان 1388, 14:03 عصر
  4. رسم دایره توپر
    نوشته شده توسط HamidVB در بخش برنامه نویسی مرتبط با بازی و گرافیک در VB6
    پاسخ: 2
    آخرین پست: چهارشنبه 10 تیر 1383, 09:16 صبح
  5. مشکل این کد چیه ؟
    نوشته شده توسط sunboy در بخش برنامه نویسی در 6 VB
    پاسخ: 5
    آخرین پست: سه شنبه 10 تیر 1382, 21:01 عصر

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

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