المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : شباب اي استفسار عن OPenGL ؟



h2hani200x
10-10-2003, 01:28 PM
4 كيفكم شباب لاي استفسار عن OPenGL تراني حاضر


بس نسوي تصويت اول OK
:09: :09:

حماده
16-10-2003, 11:04 AM
السلام عليكم أخي
كيفك و كيف احوالك انشا الله تمام
اخوي انا طالب جامعي و عمري الان 20 عاما أهوى العاب الكمبيوتر منذ زمن و حبي لها لا يوصف
و الان قررت ان ادخل في برمجه الالعاب (( بالمناسبه انا ادرس علوم حاسوب مستوى ثاني ))
فأنا مش عارف ما هو المطلوب مني أن افعل حتى اصبح مبرمج العاب ناجح
اخي ارجوك ما تتذمر مني لاني قاعد اشرح لك حالتي بس انا حسيت انك شخص ممكن اسأله هذا السؤال
بسبب خبرتك في الopenGL حسب موضوعك
اتمنى اخوي انك ترد علي و تجاوبني
ارجوك اعطني البرنامج نفسه لاني محتاج له كثير
مشكور اخوي على صبرك
من حقك طبعا انك تطنشني بس انا عشمي فيك كبير
اخوك حماده
:):):)

h2hani200x
16-10-2003, 11:11 PM
:reporter: : :reporter: reporter:

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

كيفكم شباب .... تعقيبا على بعض الايميلات اللي وصلتني من الاخوان الاعزاء بشأن برمجة الالعاب او (عالم السايبر).



حبايبي ... ال OPenGL مش برنامج تصميم علشان اوزعها عليكم, بل في واقع الامر انها مكتبة متكامله تستخدم مع لغات حقيقيه مثل C / C++ و مع لغات مشتقه مثل JAVA و DELPHY
و ذلك كمحركات رسوميه و سيطه مع العتاد الرسومي في الجهاز و هناك بعض محركات العرض لا تتوافق مع OPenGL و البعض الاخر يدعمه .

يمكنك استخدامها لغتك المفضضله بعد الحصول عليها من موقع Microsoft الرسمي لانها مكتبة مجانيه.

اليكم المثال التالي و ذلك بلغة السي و هو لتهيئه الشاشه لعرض مربع باللون الابيض في خلفية سوداء :

#include <windows.h>
#include <GL/glu.h>
#include <GL/gl.h>
#include <GL/glaux.h>

int main(int argc, char** argv)
{
auxInitDisplayMode(AUX_SINGLE | AUX_RGBA);
auxInitPosition(0,0,500,500);
auxInitWindow("Hani");

glClearColor(0.0,0.0,0.0,0.0);
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0,0.0,1.0);
glMatrixMode(GL_PROJECTION);
glOrtho(-1.0,1.0,-1.0,1.0,-1.0,1.0);

glBegin(GL_POLYGON);
glVertex2f(-0.5,-0.5);
glVertex2f(-0.5,0.5);
glVertex2f(0.5,0.5);
glVertex2f(0.5,-0.5);
glEnd();
glFlush();

}

اسف على عدم كفاية الشرح البقيه في الوقت القريب.

ErrorMsg
21-10-2003, 09:23 AM
h2hani200x is right but the example he put is complex
DO NOT USE
include"windows.h" // very bad#
use the example as in
www.koolpages.com/jornix/ar/opengl.html
---

Shot
25-10-2003, 10:38 PM
اريد شرح مبسط عن المكتبة