سويزلنج (رسومات الحاسوب)
في مجال رسومات الحاسوب ، تُعدّ عمليات التبديل فئة من العمليات التي تُحوّل المتجهات عن طريق إعادة ترتيب عناصرها. [ 1 ] كما يُمكن لعمليات التبديل تحويل متجه من بُعد واحد إلى متجه من بُعد آخر، مثل أخذ متجه ثلاثي الأبعاد وإنشاء متجه ثنائي أو خماسي الأبعاد باستخدام عناصر من المتجه الأصلي. [ 2 ] على سبيل المثال، إذا كان لدينا A = {1,2,3,4}متجه ، حيث عناصره هي x، y، z، و wعلى التوالي، يُمكن حساب B = A.wwxy، وبالتالي Bفإنّ تساوي {4,4,1,2}. بالإضافة إلى ذلك، يُمكن إنشاء متجه ثنائي الأبعاد باستخدام ، A.wxأو متجه خماسي الأبعاد باستخدام A.xyzwx. يُمكن استخدام دمج المتجهات وعمليات التبديل بطرق متنوعة، وهذا شائع في تطبيقات GPGPU . [ 3 ]
من منظور الجبر الخطي ، هذا يكافئ الضرب في مصفوفة صفوفها عبارة عن متجهات أساسية قياسية . إذاثم يقلبكما يبدو أعلاه
انظر أيضاً
مراجع
- ↑ لولور، أوريون. "مرجع سريع لبرنامج OpenGL ARB_fragment_program ("ورقة غش")" . جامعة ألاسكا فيربانكس . تم الاطلاع عليه بتاريخ 21 يناير 2014 .
- ↑ "Vec3Swizzles" . glam . تم الاطلاع عليه بتاريخ 29 مارس 2023 .
- ↑ "مقدمة في برمجة CUDA وتحسين الأداء" . تم الاطلاع عليه بتاريخ 23 ديسمبر 2024 .(يبدأ الجزء ذو الصلة حوالي الدقيقة 37)
روابط خارجية
فئات :
- رسومات الحاسوب
- رسومات حاسوبية أولية
