PDA

View Full Version : سوال: رسم خط بین دو نقطه



psp2004
پنج شنبه 24 آذر 1390, 22:48 عصر
با نام خدا و سلام


دوستان من یه کد برای رسم نمودار یه معادله ریاضی نوشتم که نقاط معادله را به من میده حالا میخام این نقاط را به هم وصل کنم یعنی میخام به صورت گرافیکی و پیکسلی وصلشون کنم به هم دیگر ... می خواستم کمکم کنید.با توجه به سرچ خودم یا باید open gl کار کنم یا gdi حالا نظر شما چیه ... حد الامکان میخام با توجه به هدر های خود ویژوال استادیو کار کنم و چیز دیگه ای مثل کار با open Gl نخوام اضافه نکنم ...

shahmohammadi
جمعه 25 آذر 1390, 17:41 عصر
سلام. اگر نقاط رو نزدیک به هم به دست بیارید خودشون به هم وصل میشن.
یه مثال با gdi می زنم:
PAINTSTRUCT ps;
HDC hdc = BeginPaint(hwnd, &ps);
for(float j=0.0;j<6.28;j+=0.01)
SetPixel(hdc, 50*j+100, -50*sin(j)+100, RGB(255,0,0));
البته من با win32 در سی و C++‎‎‎‎ توی کامپایلر dev cpp نوشتم.
79273
این هم یه لینک (http://barnamenevis.org/showthread.php?150444-%D9%85%D8%AC%D9%85%D9%88%D8%B9%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%D9%86%D9%88%D8%B4%D8%AA%D9%87-%D8%B4%D8%AF%D9%87-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-C-%D9%88-C&p=1397115&viewfull=1#post1397115) دیگه با ارنامه ای کامل تر.