PDA

View Full Version : رسم دایره



winner1
شنبه 25 آبان 1392, 21:12 عصر
دوستان چطوری میشه با پیکسل ها منظورم اینکه نقطه به نقطه یه دایره رسم کرد ؟

winner1
شنبه 25 آبان 1392, 21:44 عصر
3 روش کاملا متفاوت بلدم که یکیش با دستگاه قطبی پیکسل به پیکسل
دومیش اسم نمی برم
سومیش هم همون روش رادیکالی معروف که تو دبیرستان درس میدن

دو راه داری یا توی سرچ سایت و اینترنت بگردی پیداش کنی اونم شب و روز که عمرت به باده
پس حدسم درست بود پشتش داستان داره میدونی من بیکار که میشم به سرم می زنه برنامه های عجیب بنویسم که رسم دایره با پیکسلا رو واقعا نتونستم رو محور مختصات درگیر بودم ولی باز نشد اینکه موندم تا سه شنبه از استاد ریاضیمون کمک بگیرم ولی گفتم قبلش اینجام بپرسم شاید کسی سرنخی داشته باشه!!!

winner1
شنبه 25 آبان 1392, 22:24 عصر
من اولش که رفتم سراغ کشیدن دایره
توی ذهنم همین بود روی کاغذ فرمول اختراع کنم
بعدشم ایدم بزرگتر از این ها بود می خواستم دایره هایی که مایکروسافت می کشه رو کشف کنم
می دونی چرا چون تابع Drawellips مایکروسافت با این 3 روشی که من دایره کشیدم فرق می کنه
البته دایره های من با این 3 روش کاملا با دایره ی مایروسافت شبیه هه فقط تفاوت توی پلکان های پیکسل هاست
در ضمن برنامه ای که 1 ماه وقت سرفش کردمو توقع که نداری همین جوری بندازم اینجا هر کی خواست بر داره


من امکان نداره یه برنامه ای به سرم بزنه و نتونم بنویسم واسه همین جلو اینم کم نمیارم ایشاالله این هفته خبرشو می ذارم اینجا.

habibb
شنبه 25 آبان 1392, 22:31 عصر
اینم دایره و پلکان پیکسل های مایکروسافت
http://barnamenevis.org/attachment.php?attachmentid=108857&stc=1&d=1376136982

winner1
یک شنبه 26 آبان 1392, 12:50 عصر
112917خوب تا امروز که تونستم دایر رسم کنم حالا میرم سر دایره های پلکانی که البته شاید به سی بنویسمش

winner1
یک شنبه 26 آبان 1392, 14:01 عصر
112922 دارم با فرمول های مختلف برسی می کنم

winner1
دوشنبه 27 آبان 1392, 18:00 عصر
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;

namespace Circul1
{
class Circul
{
private Bitmap board;
public Bitmap Board
{
set
{
this.board = value;
}
}

private int r;
public int R
{
set
{
this.r=value;
}
}

private Color pixelColor;
public Color PixclColor
{
set
{
this.pixelColor = value;
}
}

private Pixel center;
public Pixel Center
{
set
{
this.center = value;
}
}

public int PixelWidth
{
set;
get;
}

public enum FormulType
{
Fisaghores,Polar
}


public Circul(Bitmap board, int r)
{
this.board = board;
this.r = r;
this.PixclColor = Color.Black;
}

public Circul() : this(null, 0) { this.PixclColor = Color.Black; }

//y=yc-+sqrt((r*r)-((x-xc)*(x-xc)))
private Pixel[] Y_Fisaghores(int x)
{
//+y,-y
Pixel[] pixels = new Pixel[2];

//Calcut -Y
int y = 0;
double s=(r * r) - ((x - center.x) * (x - center.x));
if (s < 0)
{
s *= -1;
}
y =Convert.ToInt32( center.y - Math.Sqrt(s));
pixels[0].x = x;
pixels[0].y = y;
pixels[0].width =this.PixelWidth;
//Calcut +Y
y = 0;
s = (r * r) - ((x - center.x) * (x - center.x));
if (s < 0)
{
s *= -1;
}
y = Convert.ToInt32(center.y + Math.Sqrt(s));
pixels[1].x = x;
pixels[1].y = y;
pixels[1].width = this.PixelWidth;
return pixels;
}

private Pixel XY_Polar(int teta)
{
Pixel pixel= new Pixel();
int x=0, y=0;
x =Convert.ToInt32( center.x + (r * Math.Cos(teta)));
y = Convert.ToInt32(center.y + (r * Math.Sin (teta)));
pixel.x = x;
pixel.y = y;
pixel.width = this.PixelWidth;
return pixel;
}

private void SetPixel(Pixel pixel)
{
for (int i = 0; i < pixel.width; i++)
{
this.board.SetPixel(pixel.x + i, pixel.y +i, this.pixelColor);
this.board.SetPixel(pixel.x - i, pixel.y - i, this.pixelColor);
this.board.SetPixel(pixel.x + i, pixel.y - i, this.pixelColor);
this.board.SetPixel(pixel.x - i, pixel.y + i, this.pixelColor);
}
}

private void SetPixel(Pixel[] pixels)
{
foreach (Pixel pixel in pixels)
{

this.SetPixel(pixel);

}
}

public Bitmap Draw(FormulType formulType)
{

if (formulType == FormulType.Fisaghores)
{
//+X
for (int x = center.x; x <= this.r + center.x; x++)
{

this.SetPixel(this.Y_Fisaghores(x));
}

//_X
for (int x = center.x; x >= this.center.x - this.r; x--)
{
this.SetPixel(this.Y_Fisaghores(x));
}


}
else if(formulType==FormulType.Polar)
{
for (int i =500000; i>=0; i--)
{

this.SetPixel(XY_Polar(i));
}
}
return this.board;
}
}
}

matrix-program
چهارشنبه 29 آبان 1392, 22:29 عصر
من کاملا منظور شما رو متوجه نشدم وینر جان اما فهمیدم میخوای با ست پیکسل یک دایره بکشی
تو وی بی دو خاصیت به نام های x و y وجود داشت(فعلا که ویژوال استدیو ندارم خودم امتحان کنم)
اگه تو سی شارپ این خواص وجود داره میشه خط رو چرخوند و رو محل سر خط یه نقطه گذاشت(پرگار خودمون) هر چند میدونم اینا تخیلی بیش نیست

winner1
پنج شنبه 30 آبان 1392, 16:54 عصر
113104113088
اگر بتونی این dll ها رو بشکونی
حله؟ تا الان پیشرفتم بد نبوده تقریبا کامله
113088

winner1
پنج شنبه 30 آبان 1392, 21:11 عصر
الگوریتم این جوری می کشه یعنی داری ورودی میدی
مثلا 1و1
2و2
3و3
4و4
5و5
میدونم میگم که دارمم روش کار می کنم درضمن دقیقا دارم به الگوریتمش می رسم اگه دقت کنی میفهمی

winner1
پنج شنبه 30 آبان 1392, 21:26 عصر
به نتیجه رسیدی سورشو میزاری
یا الکی دلمون خوش شده .:خجالت:
are dada hatman

winner1
پنج شنبه 30 آبان 1392, 21:33 عصر
113105
حالت آهستش که گفتی چه شکلی رسم میشه اینجا می تونی ببینی

habibb
جمعه 01 آذر 1392, 03:26 صبح
http://upload.wikimedia.org/math/9/6/5/96597b64664f07a4c5cd937756976fa1.png


فرمول فیثاغورث Pythagoras


http://upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Kapitolinischer_Pythagoras_adjusted.jpg/220px-Kapitolinischer_Pythagoras_adjusted.jpg
http://upload.wikimedia.org/wikipedia/commons/thumb/9/93/Pythagoras_Bust_Vatican_Museum_%28cropped%29.jpg/210px-Pythagoras_Bust_Vatican_Museum_%28cropped%29.jpg
http://upload.wikimedia.org/wikipedia/fa/thumb/a/a3/%D9%85%D8%B9%D8%A7%D8%AF%D9%84%D9%87_%DB%8C_%D8%AF %D8%A7%DB%8C%D8%B1%D9%87_%D8%A7%DB%8C_%D8%A8%D9%87 _%D9%85%D8%B1%DA%A9%D8%B2_0.jpg/180px-%D9%85%D8%B9%D8%A7%D8%AF%D9%84%D9%87_%DB%8C_%D8%AF %D8%A7%DB%8C%D8%B1%D9%87_%D8%A7%DB%8C_%D8%A8%D9%87 _%D9%85%D8%B1%DA%A9%D8%B2_0.jpg
ی کمی راجب فیثاغورث بدونیم :متعجب:
فیثاغورس در جزیرهٔ ساموس، نزدیک کرانه‌های ایونی، زاده شد. او در عهد قبل از ارشمیدس، زنون و اودوکس (۵۶۹ تا ۵۰۰) پیش از میلادمی‌زیست.
او در جوانی به سفرهای زیادی رفت و این امکان را پیدا کرد تا با افکار مصریان باستان، بابلیان و مغان ایرانی آشنا شود. او روی هم رفته، ۲۲ سال در سرزمین‌های خارج از یونان بود و چون از سوی پولوکراتوس، شاه یونان، به آمازیس، فرعون مصر سفارش شده بود، توانست به سادگی به رازهای کاهنان مصری دست یابد. او مدتها در این کشور به سر برد و در خدمت کاهنان و روحانیان مصری به شاگردی پرداخت و آگاهی‌های بسیار کسب کرد. سپس از آنجا روانه بابل شد و شاگردی را از نو آغاز کرد. او در بابل به حالت اسارت زندگی می‌کرد تا اینکه به همراه داریوش دوم به فارس آمد و از تخت جمشید که در حال ساخت بود دیدن کرد.// از اینکه اومده فارس خیلی خوشم اومد:متعجب:

خوب حالا من میام فرمول فیثاغورث رو در یک دکمه خلاصه می کنم.همین. به همین راحتی:متعجب:



Bitmap Pixel = new Bitmap(800, 800);
int PlaceXoval = 400;
int PlaceYoval = 400;
int Y ;
Int32 X;
for (X = -200; X <= 200; X++)
{
Y = (int)(Math.Sqrt(40000-X*X));
Pixel.SetPixel(Y + PlaceXoval , X + PlaceYoval , Color.Red);
Pixel.SetPixel(X + PlaceXoval, Y + PlaceYoval , Color.Blue);
Pixel.SetPixel(X + PlaceXoval, PlaceYoval - Y, Color.Green);
Pixel.SetPixel(PlaceYoval - Y, X + PlaceXoval, Color.Black);
pictureBox1.Image = Pixel;
this.Refresh();

habibb
جمعه 01 آذر 1392, 03:34 صبح
//Pixel.SetPixel(Y + PlaceXoval , X + PlaceYoval , Color.Red);
//Pixel.SetPixel(X + PlaceXoval, Y + PlaceYoval , Color.Blue);
//Pixel.SetPixel(X + PlaceXoval, PlaceYoval - Y, Color.Green);
Pixel.SetPixel(PlaceYoval - Y, X + PlaceXoval, Color.Black);

خروجی رنگ سیاه کمانی این شکلیه:متعجب:

habibb
جمعه 01 آذر 1392, 03:41 صبح
سبز
قرمز و آبی که دست دادن تو دست هم:متفکر:

habibb
جمعه 01 آذر 1392, 04:42 صبح
اینم Bresenham Circle


Jack Elton Bresenham
http://wscg.zcu.cz/WSCG2003/Photos_2003/Bresenham.jpg


private void button1_Click(object sender, EventArgs e)
{
circlemidpoint(199,220,220);//1,2,2 or 2,4,4 حرکت روی قطر پیکچرباکس
}
void circlemidpoint(int r, int xc, int yc)
{

int x, y, p;
x = 0;
y = r;
p = 1 - r;

ploatpoint(x, y, xc, yc);//چهارتا نقطه میزاره

while (x < y)
{
x++;
if (p < 0)
p += (2 * x) + 1;
else
{
y--;
p += (2 * (x - y)) + 1;
}
ploatpoint(x, y, xc, yc);//رسم هر 1/8 تم از دایره
}
}Bitmap bmp = new Bitmap(517, 456);
void ploatpoint(int x, int y, int xc, int yc)
{

pictureBox1.Image = bmp;
//نقطه ی مرکزی
bmp.SetPixel(xc + x, yc + y, Color.Red);
bmp.SetPixel(xc + y, yc + x, Color.Red);
bmp.SetPixel(xc + y, yc - x, Color.Red);
bmp.SetPixel(xc + x, yc - y, Color.Red);
bmp.SetPixel(xc - x, yc - y, Color.Red);
bmp.SetPixel(xc - y, yc - x, Color.Red);
bmp.SetPixel(xc - y, yc + x, Color.Red);
bmp.SetPixel(xc - x, yc + y, Color.Red);

this.Refresh();
}

http://upload.wikimedia.org/wikipedia/commons/thumb/2/24/Bresenham_circle.svg/320px-Bresenham_circle.svg.png
http://members.chello.at/~easyfilter/circle.png
در اینجا دایره به 4 قسمت تقسیم می شه که هر قسمت از هر دو طرف به سمت قسمت های دیگه حرکت می کنه تا در آخر کمان ها دست بدن تو دست هم:شیطان::متعجب::شیطان:

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

habibb
جمعه 01 آذر 1392, 04:47 صبح
اینم دایره قطبی

که از یک پیکسل شروع میشه و مسیر دایره ای را طی می کنه تا دوباره که ی دور زد
بر می گرده سر جاش.این قطبی رو نمی دونم کی اختراع کرده .محور ایکس و وای رو کوسینوس یا سینوس بدی فرقی نداره . ی دایره ی مثلثاتی می کشه .:متعجب:


int PlaceXoval = 400;
int PlaceYoval = 400;
int RADIUSX = 200;
int RADIUSY = 200;
Bitmap Pixel = new Bitmap(800, 800);
int X0 = 0, Y0 = 0;
double Theta = 0;
do
{
Theta += 0.005;
X0 = (int)(RADIUSX * Math.Cos(Theta));
Y0 = (int)(RADIUSY * Math.Sin(Theta));
Pixel.SetPixel(X0 + PlaceXoval, Y0 + PlaceYoval, Color.Red);//بچرخ xحول محور
pictureBox1.Image = Pixel;
this.Refresh();
} while (Theta <= 2*Math.PI);

winner1
جمعه 01 آذر 1392, 08:39 صبح
اینم دایره قطبی

که از یک پیکسل شروع میشه و مسیر دایره ای را طی می کنه تا دوباره که ی دور زد
بر می گرده سر جاش.این قطبی رو نمی دونم کی اختراع کرده .محور ایکس و وای رو کوسینوس یا سینوس بدی فرقی نداره . ی دایره ی مثلثاتی می کشه .:متعجب:


int PlaceXoval = 400;
int PlaceYoval = 400;
int RADIUSX = 200;
int RADIUSY = 200;
Bitmap Pixel = new Bitmap(800, 800);
int X0 = 0, Y0 = 0;
double Theta = 0;
do
{
Theta += 0.005;
X0 = (int)(RADIUSX * Math.Cos(Theta));
Y0 = (int)(RADIUSY * Math.Sin(Theta));
Pixel.SetPixel(X0 + PlaceXoval, Y0 + PlaceYoval, Color.Red);//بچرخ xحول محور
pictureBox1.Image = Pixel;
this.Refresh();
} while (Theta <= 2*Math.PI);

کار کردم باهاش

habibb
جمعه 01 آذر 1392, 11:17 صبح
میشه خط رو چرخوند

و رو محل سر خط

یه نقطه گذاشت(پرگار خودمون)

اینم کار کردی:بامزه: . چه طور میشه سر خط نقطه گذاشت .:متعجب:

http://upload.wikimedia.org/wikipedia/commons/thumb/2/24/Bresenham_circle.svg/320px-Bresenham_circle.svg.png

winner1
جمعه 01 آذر 1392, 11:20 صبح
اینم کار کردی:بامزه: . چه طور میشه سر خط نقطه گذاشت .:متعجب:
دادش عصر خبرشو بهت میدم

habibb
جمعه 01 آذر 1392, 11:22 صبح
اینم دایره و پلکان پیکسل های مایکروسافت
http://barnamenevis.org/attachment.php?attachmentid=108857&stc=1&d=1376136982

تو این شکل بالا پلکان پیکسل های دایره های فرد با زوج خیلی فرق می کنه
به نظر من بهتر اول دایره های فرد رو بکشید
یا اول دایره های زوج رو بکشید ولی زوج ها منظم ترن و آسونتر از فرد هاست:چشمک:
ی چیز دیگه هم اینه که دایره های کوچک تر نظم متفاوتی با دایره های بزرگتر دارن .:متعجب:

habibb
جمعه 01 آذر 1392, 11:38 صبح
در ضمن اگر اینم اضافه کنی به نرم افزارت خیلی عالی میشه
بشه با موس دایره کشید یعنی موس رو که میگیری و میکشی
بشه دایره های کوچک و بزرگ کشید و اندازه ی دایره ها به دلخواه کاربر توی اون جدول ها تعیین بشه.
بعدش در آخر کاربر بتونه بیضی هم بکشه. من هنوز روی بیضی ها کار نکردم
که مثلا بیضی هایی که در جهت ایکس حرکت می کنند چه شکلین و بیضی هایی که در جهت وای کار می کنن .اونا هم چه شکلین.
اینی که دارم می گم مربوط میشه به همین الگوریتم دایره ی مایکروسافت.
ما الان داریم روی این کار می کنیم که دایره هم در جهت ایکس و هم در جهت وای (همزمان در هر دو جهت ) حرکت کنه .
و بعدا باید بریم سراغه دایره در جهت فقط ایکس و فقط وای.
در ضمن من که تا الان دایره ها تون را دارم می بینم منظم نیست ولی دایره هست.:متفکر:

habibb
جمعه 01 آذر 1392, 14:44 عصر
علت اینکه دایره های شما نامنظمه اینه که ی حلقه ی for دارین که تعداد پیکسل هایی که خرج می کنه برای کشیدن دایره بسیار زیاده و نمی تونید مقدار دقیقی برای تعداد پیکسل ها داشته باشید

پیشنهاد من به شما همین روش فیثاغورس منه
چون توی روش من برای کشیدن یک دایره ی 400 در 400
تنها 400 پیکسل خرج می کنه ولی روش من هم . درسته مقداری پیکسل زیادی داره.چون در این روش باید 4 کمان با هم جفت بشن.
توی روش من برای دایره 400 در 400 . فقط 400 پیکسل در نظر گرفته شده . به نظر من این روش بهتره برای پیکسل گذاری.

می خوام دایره های کوچکتری بکشم ولی متاسفانه یادم رفته عدد ها رو چه جور تغییر بدم شما نظری ندارین
مثلا دایره ای 40 در 40 چه جور عددهاش رو تغییر بدیم .:متفکر:


Bitmap Pixel = new Bitmap(800, 800);
int PlaceXoval = 400;
int PlaceYoval = 400;
int Y ;
Int32 X;
for (X = -200; X <= 200; X++)
{
Y = (int)(Math.Sqrt(40000-X*X));
Pixel.SetPixel(Y + PlaceXoval , X + PlaceYoval , Color.Red);
Pixel.SetPixel(X + PlaceXoval, Y + PlaceYoval , Color.Blue);
Pixel.SetPixel(X + PlaceXoval, PlaceYoval - Y, Color.Green);
Pixel.SetPixel(PlaceYoval - Y, X + PlaceXoval, Color.Black);
pictureBox1.Image = Pixel;
this.Refresh();

habibb
جمعه 01 آذر 1392, 15:04 عصر
برای بررسی مجدد این شکل رو قرار می دهم
که بیانگر تفاوته دایره های مایکروسافت با الگوریتم برزنهام است.:متعجب:
دایره های مایکروسافت آبی رنگ و دایره های برزنهام سیاه
http://barnamenevis.org/attachment.php?attachmentid=106668&stc=1&d=1373051135

winner1
جمعه 01 آذر 1392, 15:51 عصر
113126113125113124
برای بررسی مجدد این شکل رو قرار می دهم
که بیانگر تفاوته دایره های مایکروسافت با الگوریتم برزنهام است.:متعجب:
دایره های مایکروسافت آبی رنگ و دایره های برزنهام سیاه
http://barnamenevis.org/attachment.php?attachmentid=106668&stc=1&d=1373051135
این و ببین نظر بده :

habibb
جمعه 01 آذر 1392, 16:55 عصر
اول دایره های فرد
باید بکم خودشه دایره های فرد اونم به روش قطبی.
فقط باید روی پیکسل ها نظارت داشته باشین . یعنی به پیکسل ها نظم بدین.
مشخصه که تعدادی از نقاط اضافی هستند ولی چه جوری میشه از بین بردشون.
در ضمن من توی شکل نشون دادم که توی فرد ها چه شکلیه و پیکسل های زائد کدامند . در ضمن در یکی از شکل ها ما 2 نقطه رو نداریم که پیکسل هاشونو زرد کردم . 2 پیکسل کم داریم.:تشویق:

winner1
جمعه 01 آذر 1392, 17:06 عصر
باید بکم خودشه دایره های فرد اونم به روش قطبی.
فقط باید روی پیکسل ها نظارت داشته باشین . یعنی به پیکسل ها نظم بدین.
مشخصه که تعدادی از نقاط اضافی هستند ولی چه جوری میشه از بین بردشون.
در ضمن من توی شکل نشون دادم که توی فرد ها چه شکلیه و پیکسل های زائد کدامند . در ضمن در یکی از شکل ها ما 2 نقطه رو نداریم که پیکسل هاشونو زرد کردم . 2 پیکسل کم داریم.:تشویق:
زو ج و فرد بودن مهم نیست فرمول مهم نیست تو رزلیشن بالا همشون یکسان عمل می کنن چیزی که مهمه افزایش شعامونه .

habibb
جمعه 01 آذر 1392, 17:08 عصر
اینم اضافه می کنم که 100 درصد دایره های زوج به روش الگوریتم برزنهام هستند.
اینم دلیل به شکل دقت کنید.

فقط 2 مشکل هم اینجا به وجود آمد.
1• دایره ی 4 ام برزنهام 4 پیکسل زیادی داره
2• دایره ی 10 ام برزنهام باید با دایره ی 20 ام مایکروسافت برابر می شد ولی با دایره ی 19 ام برابر شد.

1B←2M
2B←4M
3B←6M
4B←8M
5B←10M
6B←12M
7B←14M
8B←16M
9B←18M

10B←19M

habibb
جمعه 01 آذر 1392, 17:24 عصر
زو ج و فرد بودن مهم نیست فرمول مهم نیست تو رزلیشن بالا همشون یکسان عمل می کنن چیزی که مهمه افزایش شعامونه .

می خوام ی چیز تر و تمیز در بیات . یادت که نرفته عینه عینه عکسه.:اشتباه:
تا حالاش داریم خوب پیش میریم .:تشویق:

winner1
جمعه 01 آذر 1392, 17:32 عصر
113131بقیش میمونه واسه دوشنبه که وقته آزاد دارم واسه امروز بسه خسته شدم :قلب:

habibb
دوشنبه 04 آذر 1392, 12:57 عصر
113131بقیش میمونه واسه دوشنبه که وقته آزاد دارم واسه امروز بسه خسته شدم :قلب:

امروز دوشنبن ادامه بده.
خلاصه این شد .
باید به پیکسل ها نظم بدیم و پیکسل های اضافی رو از بین ببریم
دایره های فرد قطبی ان
دایره های زوج برزنهامی

habibb
سه شنبه 05 آذر 1392, 20:53 عصر
برنامه جدید رو ضمیمه کن تا روش کار کنم.
در ضمن یک زمان جدید هم برای ادامه بحث قرار بده.

winner1
چهارشنبه 06 آذر 1392, 12:02 عصر
برنامه جدید رو ضمیمه کن تا روش کار کنم.
در ضمن یک زمان جدید هم برای ادامه بحث قرار بده.
راه حل تو تقسیم پیکسل هاست تا دقت بالاتر بره باید دوبار پیکسل ها رو تقسیم کنم تقسیمات کوچکتر واسه رسم تقسیمات بزرگتر واسه نمایش

habibb
شنبه 09 آذر 1392, 22:15 عصر
راه حل تو تقسیم پیکسل هاست تا دقت بالاتر بره باید دوبار پیکسل ها رو تقسیم کنم تقسیمات کوچکتر واسه رسم تقسیمات بزرگتر واسه نمایش

این تقسیم پیکسل ها رو با سورس بیان کن .:متعجب:
در ضمن مجددا ضمیمه ای از پیشرفت کار رو قرار بده .:تشویق:

winner1
یک شنبه 10 آذر 1392, 22:19 عصر
این تقسیم پیکسل ها رو با سورس بیان کن .:متعجب:
در ضمن مجددا ضمیمه ای از پیشرفت کار رو قرار بده .:تشویق:
اینترنتم قطع بود فردا میذارم

habibb
چهارشنبه 13 آذر 1392, 17:23 عصر
اینترنتم قطع بود فردا میذارم

کجایی؟کدام فردا؟فردا کی خواهد آمد.:متعجب: