الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ازاى اقدر افعل خاصية AntiAlias فى OpenGL

بدأه sookkaa في 24 أكتوبر 2010 · 4 رد · 709 مشاهدة · في OpenGL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله وبركاته

انا تعبت علشان اقدر افعل خاصية AntiAlias فى OpenGL لاقيت بس اقدر افعلها فى GDI و هى كالتالى

Gra.SmoothingMode = Drawing2D.SmoothingMode.AntiAlias

واشتغلت تمام اوى بس انا عايز اشغلها مع OpenGl ياريت اللى عارف الطريقه يقولى عليها

#2

و عليكم السلام ورحمة الله وبركاته ،

إذا كان الهدف تنعيم ( الخطوط و النقاط ) ، بطريقة كلاسيكية ( OpenGL 1.1 ) ، فالحل البسيط هو :

	  glEnable(GL_POINT_SMOOTH);
	  glEnable(GL_LINE_SMOOTH);
	  glEnable(GL_BLEND);
	  glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA) ;

الأسلوب السابق قديم ولا يقوم بتنعيم أي شيء و قد يصبح أداء البرنامج متواضع ، بسبب البطء الحاصل .. وقد تختلف النتيجة من كرت شاشة لأخرى .. وأمور كثيرة ،

لذلك الطريقة التي تحدثنا عنها سابقاً في هذا الموضوع هي الأنسب :

/index.php?showtopic=229062

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#3

الطريقة اللى فى المشاركه دى

/index.php?showtopic=229062

دى ماعرفتش اشغلها فى مشكله فى الكود ياربت تجرب الكود وتقولى الغلط فين

#4

لا أعرف أحول الكود لـ Visual Basic .net ،

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#5

متشكر جدا ( الشمرى )

انا هاحاول احول الكود للفيجوال بيسك و ابلغك بالرد

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…