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

ضروري جداً

بدأه ms-dior في 13 ديسمبر 2008 · 5 رد · 1,111 مشاهدة · في OpenGL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

بســم الله الـرحمــن الرحيــم

بنزلكم برنامج اتمنى افهمه واعرف ايش الدوال المستخدمه ضروري جداً جداً الله يوفقكم .؟

#include<GL/glut.h>

void init(void)

{

glClearColor(0.0,0.0,0.0,0.0);

}

void display(void)

{

glClear(GL_COLOR_BUFFER_BIT);

glColor3f(0.0,1.0,1.0);

glutWireSphere(0.5,15,9);

glColor3f(0.4,0.0,0.6);

glutSolidSphere(0.2,20,16);

glBegin(GL_TRIANGLES);

glColor3f(1.0,1.0,1.0);

glVertex2i(6,0);

glVertex2i(1,1);

glVertex2i(2,-1);

glVertex2i(4,-2);

glVertex2i(-4,-6);

glVertex2i(-2,-1);

glVertex2i(-6,0);

glVertex2i(-1,1);

glVertex2i(0,6);

glVertex2i(0,-2);

glEnd();

glFlush();

}

int main(int argc,char**argv)

{

glutInit(&argc,argv);

glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);

glutInitWindowSize(500,500);

glutInitWindowPosition(100,100);

glutCreateWindow("hi");

init();

glutDisplayFunc(display);

glutMainLoop();

return 0;

}

تم تعديل هذه المشاركة بواسطة ms-dior في 13 ديسمبر 2008 في 13:47

#2

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

في مواضيع في هذا المنتدى مشابه للموضوع الذي انت طرحته ومع الشرح كمان

انصحك تقرأهم مفيد جداً وإن شاء الله تستفيد

افتح رابط سلسلة دروس علي الدعيج رحمه الله مفيد جداً

#3

شكراً لك اخوي ع المساعده

وين احصلهم انا ابغى اعرف شرح الدوال هذي ايش تعمل الشكل طلع شبكه عنكبوتيه !!

#4

بلييييييييييييييييز مافي حدا اساله

ابي احد يرد باسرع وقت :(

#5

السلام عليكم

من خلال محاولة تنفيذي وفهمي للبرنامج اتضح لي الآتي:

-الدالة glutWireSphere() تقوم برسم المضلع (غير الممتلئ بلون) فقط لون خط الرسم (في التنفيذ هي الدائرة الكبيرة)،والبارامترات التي فيها كالتالي:

البارامتر الأول نصف قطر هذا المضلع

البارامتر الثاني هوعدد أضلاع المضلع وكلما زادت عدد الأضلاع كان شكل المضلع يميل أكثر إلى الدائرة

البارامتر الثالث فهو ضعف عدد الدوائر الموجودة عندك في الرسمة( كأنه عدد خطوط العرض).

- الدالة glutSolidSphere() فهي تقوم برسم المضلع الممتلئ بلون وحجمه يعتمد على نصف القطر اللي تدخله (في التنفيذ هي الدائرة الصغيرة الملونة)،والبارامترات اللي تمرر هي:

البارامتر الأول هو نصف قطر المضلع

البارامتر الثاني هوعدد أضلاع المضلع وكلما زادت عدد الأضلاع كان شكل المضلع يميل أكثر إلى الدائرة

البارامتر الثالث لهذه الدالة لم أفهم ماذا يعمل

والشكل العنكبوتي الذي يظهر هو من الدالتين السابقتين

بالنسبة لبقية الدوال ستحصلي على شرحهم في المنتدى ادخل على هذا الرابط

/index.php?showtopic=83784

#6

يع ـطيك الف عافيه اخوي ع المساعده

الله يحرم الايادي من النار يارب

دُمت بخير ..!

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

بســم الله الـرحمــن الرحيــم

ممكن تساعدوني عندي واجب رسم عدة دوائر جوا بعض انا مو عارفه كيف ادخلهم وايش الدوال وتكون ملونه ...

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