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

ماهو المقصود بالمحور ( W) البعد الرابع ؟ هل نحن نعيش في عالم رباعي الابعاد

مغلق
بدأه Abdullah.Alshammeri في 26 أكتوبر 2006 · 11 رد · 10,041 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم .

قرأت وسمعت كثيرا عن المحور الرابع W ..

المعلوم والمعروف أن الاشكال هي ثلاثية الابعاد .. وهو أقصى حد أتصوره .

فكيف يصبح الشكل رباعي الابعاد .. هل توجد أمثلة عملية من واقع الحياة . عجزت أن أتصور ذلك .

حتى في البرمجة الثلاثية الابعاد.. عندما احاول أن اعبث بالمحور الرابع .. فإنه يشترط علي أن تكون قيمته ( 1 ) حتى يصبح المكان في موقعه السليم .. فلماذا دائما المحور الرابع W يساوي واحد ؟؟ .

والغريب أنه في OpenGL تتوفر دوال تتعامل مع المحور الرابع .. مثل

glVertex4f(x,y,z,w);

ولكن لا احد يستخدمه ..

هذه قضيتنا هذا الاسبوع :D

تم تعديل هذه المشاركة بواسطة الشمري في 26 أكتوبر 2006 في 19:04

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#2

البعد الرابع هو الزمن حسب ما جاء في النظرية النسبية لاينشتاين

اقتباس
آينشتين هو العالم الوحيد الذي فكر في البعد الرابع (الزمن) وقال ان الكون الذي نعيشه ذو أربعة ابعاد وهي الطول والعرض والارتفاع والزمن. وادخل البعد الرابع في جميع حساباته. يستطيع الانسان تخيل البعد الواحد والبعدين ويمكن رسمهما ولكن البعد الثالث يحتاج منه إلى قدرات تخيلية إضافية ولكن من الصعب التفكير والتخيل بالابعاد الاربعة معا وخصوصا أن البعد الرابع وهو الزمن لايمكن رؤيته ولكننا نعيشه وندركه كمسلمة من مسلمات الوجود. فإذا اعتبرنا أن هندسة الكون تعتمد على اربعة ابعاد فإن حساباتها ستكون غاية في التعقيد ونتائجها غير متوقعة وهذا مافعله آينشتين في نظريته النسبية

المصدر :

http://www.hazemsakeek.com/Physics_Lecture...y_lecture_2.htm

تم تعديل هذه المشاركة بواسطة allko في 26 أكتوبر 2006 في 20:27

#3

العالم اللذي نعيش فيه ثلاثي الابعاد.

لما تاخذ صورة بالكاميرا .. الصورة تروح على ورقة ذات بعدين!! وين راح البعد الثالث؟؟ راح! اختفى! عملت له projection

نفس الشي تقريبا مع البعد الرابع في Opengl و لكن الفرق ان هذا البعد تخيلي, و قبل عملية الـ rendering يتم عمل projection لتحويل الاخداثيات الى ثلاثة ابعاد .. اظن ما يحدث هو انه حين يكون لديك x,y,z,w و تحولها الى ثلاثة ابعاد ستكون النتيجة

x/w, y/w, z/w

هذا و الله اعلم ... اني مو كلش شاطر بهاي الخرابيط.

#4

ما أكذب عليكم ... حتى الان ما فهمت !

اقتباس
البعد الرابع هو الزمن حسب ما جاء في النظرية النسبية لاينشتاين

طيب لماذا دائما قيمته ( 1 ) .. وأيضا ماهو تأثيره العملي ..

اقتباس
نفس الشي تقريبا مع البعد الرابع في Opengl و لكن الفرق ان هذا البعد تخيلي, و قبل عملية الـ rendering يتم عمل projection لتحويل الاخداثيات الى ثلاثة ابعاد .. اظن ما يحدث هو انه حين يكون لديك x,y,z,w و تحولها الى ثلاثة ابعاد ستكون النتيجة

طيب اذا كانوا يحولونه .. هم ليه استخدموه بالاصل !!! .. أكيد فيه سر بس..:D .

لاني اليوم قعدت أحوس في المصفوفات ( الازاحة والتدوير الخ .. ).. ووجدت أن المصفوفة نضعها 4×4 فقط عشان w .. يعني يكبر حجم المصفوفة .. بالتالي هو له تأثير .

تم تعديل هذه المشاركة بواسطة الشمري في 27 أكتوبر 2006 في 00:15

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#5

لا يوجد علاقة بالبعد w بالزمن .

استخدام هذا المتغير لنجعل ضرب مصفوفة 4×4 ، بمتجه 4×4 عملية ضرب مصفوفتين صحيحه ( من قوانين ضرب المصفوفات لا تستطع ان تضرب مصفوفتين الابعاد الداخلية غير متساوية inner dimensions ، و لتطبيق عمليات التحويلات الثلاثة بصورة سليمة بدون ذلك ان كنت ترد استخدام 3×3 ، سوف تضربه في المصفوفة و تجمع عليه مصفوفة الازاحة و هذه فائدة استخدام المصفوفة 4×4 .

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

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

#6

..

اقتباس
استخدام هذا المتغير لنجعل ضرب مصفوفة 4×4 ، بمتجه 4×4 عملية ضرب مصفوفتين صحيحه

فهمت ... سبب مقنع جدا .

اقتباس
سوف تضربه في المصفوفة و تجمع عليه مصفوفة الازاحة و هذه فائدة استخدام المصفوفة 4×4 .

نعم ... مصفوفة الازاحة سببت لي ازعاج ~ .. ففي محرك فيزيائي .. يعطينا مصفوفة 3×3 .. بدون مصفوفة الازاحة ..لم أعرف كيف أدخل فيها الازاحة :) ,,

يعطيك العافية

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#8

هل هناك داعي لوجود بعد الزمن؟

تخيلوا ما يلي:

بدلا من نقوم بالتحقق من الزمن ضمن لعبة ما لتغيير شكل الشخصية على اعتبار أن الشخصية تكبر بالعمر في هذه اللعبة تخيلوا لو أن الشخصية تأتي مع إطار زمني مرسوم مسبقا

ولكن ما أفضله حقيقة هو استنتاج بعد الزمن بدلا من وجوده فكما يقول نيوتن إذا كان لدينا جملة نعرف جميع الكتل والطاقات فيها فبالإمكان معرفة مستقبل وماضي هذه الكتلة, ولكن في الألعاب ليس هناك ذلك الاهتمام الكبير بالطاقات وفيزيائها بل مجرد فيزياء الكتل عند الطلب كما يوجد دخل خارجي يمثل أوامر مفروضة, ولكن إذا ما نظرنا للنصف الممتلىء من الكأس فتخزين replay في بعض الألعاب على ما أظن يعتمد على هذه التقنية فيقوم بتخزين الحالة البدائية والدخل الخارجي مما يكفي لإعادة المشهد كما حصل أول مرة تماما وبحجم تخزيني صغير على القرص «ولكن يحتاج لمحرك اللعبة لقرائته»

#9

el nas hena shar7t mo3zam el 7agat bas naes 7aga ha7wil a2olhalikw e heia leh daiman el bo3d w = 1 le2an ai shakl lazim tersimlo sora ebtda2ia el zamn beta3ha howa el 7ader (now) ya3ni we ba3den tetwar el rasm fe ai bo3d zamni tani zay ma te7eb

#10

يا جماعة لا يوجد ادني علاقة ب الثابت w الذي يساوي 1 و الزمن..

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

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

#11

يا شباب الموضوع يتحدث عن OpenGL و ليس عن نظريات فيزيائية!!

#12

عفوا انتم سالتم عن "هل نحن نعيش في عالم رباعي الابعاد" وما اقتبسته كان الجواب على السؤال

انا لم اقل ان البعد الرابع هو نفسه w في openGL لانني لا اعرف شيئا عنها اساسا

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

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