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

تحويل المربع إلى مكعب !

مغلق
بدأه الشبح الأسود في 22 نوفمبر 2006 · 8 رد · 1,082 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي سؤال يطرح نفس كيف تكون نطاق ثلاثي الأبعاد في الأجهزة لحالية ما هي الفكرة التي أخترق فيه عمالقة البرمجة لدخول لهذا العالم !!!

قعدت أفكر كيف للكامرات الحالية بستطاعتها تديد أن هذ الوجه في الصورة !! كيف أنرسم هذا المكعب في هذا الفراغ الألكتروني !! :D

وصلت لنتيجه ولا أعلم صحته (إستنتاجي) : أن هي مجموعة أكواد مكتوب بلغة (التجميع) أو أعقد لكن أكيد ما حيكتبو ملايين الأسطر هناك خورزميات بستطاعتها تجسيد الأحداثيات (س , ص) إلى واقع قريب أشد القرب إلى الحقيقة .

لإستنتاجي : راح أحول أريد من لجميع حاول يساعد : هو أحدثيات وهنا راح نتكلم بس عن المكعب !!

8872d40602.gif

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

#2

اخي هذه عملية اسقاط و هي تنقسم الي اثنين اسقاط عمودي Orthogonal projection او اسقاط منظوري Perspective وهناك ايضا اسقاط ايزومتري Isometric projection ، و هناك رياضة لاثبات ذلك

قمت بالبحث في جوجل ووجدت صفحة جيدة

http://medialab.di.unipi.it/web/IUM/Waterloo/node47.html

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#3

السلام عليكم

مشكور أخي لكن كنت أتسأل عن إذا كان لدينا مكعب كيف نخلي البرنامج يعرف أنه مكعب أذا عرفنا الأحداثيا الموجودة في الصوره ؟؟

517a4f4679.gif

حيث أننا نريد من البرنامج تحييد المكعب و البرنامج يسجل أحداثيات لمكعب فيعرف من الأحدثيا الموجودة أليه أنه مكعب ويفرق بينه وبين (الأوراق في الصورة)

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

#4
39cc7bdab3.gif

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

#5

اخي للاسف انا مش فاهم ماذا تقصد

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#6

مشكور أخي على تعونك

أنا أتكام عن الذكاء الصناعي في التميز بين الوجوه أو الأجسام !!!!

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

#7

اخي ، هناك طريق تسمي Picking و هي ان تسقط شعاع من الماوس علي المشهد ان تقاطع مع مجسم ، فهذا المجسم تقاطع مع الماوس ((في الالعاب الاستراتيجيه)) ، من الممكن ان تستخدم هذه الفكرة في تحديد اوجه المكعب ، هذه الطريقة رياضية . بعد البحث في جوجل

http://www.codeguru.com/cpp/g-m/opengl/article.php/c5579/

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#8

مشكور أخي أحمد تعبتك وياي .......

عندي سؤال بره الموضوع ما المقصود بمحرك اللعبة !! :P

لأن قعدت أقرأ الدروس في المنتدى لكن لم يطرق أي أحد لذكر ماهيته :huh: وشكراً ...

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

#9

Game Engine محرك اللعب - هو مجموعة من المكونات التي تشكل اللعبة من فيزياء ، و مكونات ل الذكاء الصناعة و انظمة لكتاب النصوص للعبة Scripting و مكونات للحركه Animation .

3d Render Engine هو المكون المسئول عن تصيير Render الرسومات اللثلاثية الابعاد علي الشاشة.

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

هذا الموضوع مغلق.

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