شعاع ينبعث من أصل في اتجاه معين. يتم استخدام هذا بواسطة [page:Raycaster] للمساعدة في [link:https://en.wikipedia.org/wiki/Ray_casting الإشعاع]. يتم استخدام الإشعاع لاختيار الماوس (معرفة الكائنات في المسافة 3D التي يكون الماوس فوقها) من بين أشياء أخرى.
[page:Vector3 origin] - (اختياري) أصل الـ[page:Ray]. الافتراضي
هو [page:Vector3] عند (0، 0، 0).
[page:Vector3 direction] - [page:Vector3] اتجاه الـ[page:Ray].
يجب تسوية هذا (بـ[page:Vector3.normalize]) لتشغيل الطرق بشكل صحيح. الافتراضي هو [page:Vector3] عند (0، 0، -1).
ينشئ [name] جديدًا.
أصل الـ[page:Ray]. الافتراضي هو [page:Vector3] عند `(0، 0، 0)`.
اتجاه الـ[page:Ray]. يجب تسوية هذا (بـ [page:Vector3.normalize]) لتشغيل الطرق بشكل صحيح. الافتراضي هو [page:Vector3] عند (0، 0، -1).
[page:Matrix4 matrix4] - الـ[page:Matrix4] لتطبيقه على هذا
[page:Ray].
تحويل هذا الـ[page:Ray] بواسطة [page:Matrix4].
[page:Float t] - المسافة على طول الـ[page:Ray] لاسترداد موضع
ل.
[page:Vector3 target] — سيتم نسخ النتيجة في هذا Vector3.
احصل على [page:Vector3] هو مسافة معينة على طول هذا الـ[page:Ray].
ينشئ Ray جديدًا بخصائص [page:.origin origin] و [page:.direction direction] متطابقة مع هذا.
[page:Vector3 point] - النقطة التي سيتم الحصول على أقرب نهج إليها.
[page:Vector3 target] — سيتم نسخ النتيجة في هذا Vector3.
احصل على النقطة على طول هذا الـ[page:Ray] التي تكون أقرب إلى المزود
[page:Vector3].
ينسخ خصائص [page:.origin origin] و [page:.direction direction] من [page:Ray ray] إلى هذا الشعاع.
[page:Vector3 point] - الـ[page:Vector3] لحساب المسافة إليه.
احصل على المسافة المربعة لأقرب نهج بين [page:Ray]
و [page:Vector3].
[page:Vector3 v0] - بداية الخط المستقيم.
[page:Vector3 v1] - نهاية الخط المستقيم.
optionalPointOnRay - (اختياري) إذا تم توفير هذا ، فإنه يتلقى النقطة
على هذا الـ[page:Ray] الأقرب إلى الشريحة.
optionalPointOnSegment - (اختياري) إذا تم توفير هذا ، فإنه يتلقى
نقطة على شريحة الخط الأقرب إلى هذا الـ[page:Ray].
احصل على المسافة المربعة بين هذا الـ[page:Ray] وشريحة خط.
[page:Plane plane] - الـ[page:Plane] للحصول على المسافة إليه.
احصل على المسافة من [page:.origin origin] إلى [page:Plane] ، أو `null`
إذا لم يتقاطع الـ[page:Ray] مع [page:Plane].
[page:Vector3 point] - [page:Vector3] The [page:Vector3] لحساب
مسافة إليه.
احصل على مسافة أقرب نهج بين الـ[page:Ray] و
[page:Vector3 point].
[page:Ray ray] - الـ[page:Ray] للمقارنة معه.
يعود بالقيمة true إذا كان هذا والآخر [page:Ray ray] لديهما [page:.origin origin]
و [page:.direction direction] متساويان.
[page:Box3 box] - الـ[page:Box3] للتقاطع معه.
[page:Vector3 target] — سيتم نسخ النتيجة في هذا Vector3.
تقاطع هذا الـ[page:Ray] مع [page:Box3] ، وإرجاع نقطة التقاطع
أو `null` إذا لم يكن هناك تقاطع.
[page:Plane plane] - الـ[page:Plane] للتقاطع معه.
[page:Vector3 target] — سيتم نسخ النتيجة في هذا Vector3.
تقاطع هذا الـ[page:Ray] مع [page:Plane] ، وإرجاع نقطة التقاطع
أو `null` إذا لم يكن هناك تقاطع.
[page:Sphere sphere] - الـ[page:Sphere] للتقاطع معه.
[page:Vector3 target] — سيتم نسخ النتيجة في هذا Vector3.
تقاطع هذا الـ[page:Ray] مع [page:Sphere] ، وإرجاع نقطة التقاطع
أو `null` إذا لم يكن هناك تقاطع.
[page:Vector3 a], [page:Vector3 b], [page:Vector3 c] - نقاط الـ[page:Vector3]
التي تشكل المثلث.
[page:Boolean backfaceCulling] - ما إذا كان سيتم استخدام قص الوجه الخلفي.
[page:Vector3 target] — سيتم نسخ النتيجة في هذا Vector3.
تقاطع هذه الـ[page:Ray] مع مثلث ، وإرجاع نقطة التقاطع
أو `null` إذا لم يكن هناك تقاطع.
[page:Box3 box] - [page:Box3] للتقاطع معه.
يعود بالقيمة true إذا كان هذا [page:Ray] يتقاطع مع [page:Box3].
[page:Plane plane] - [page:Plane] للتقاطع معه.
يعود بالقيمة true إذا كان هذا [page:Ray] يتقاطع مع [page:Plane].
[page:Sphere sphere] - [page:Sphere] للتقاطع معه.
يعود بالقيمة true إذا كان هذا [page:Ray] يتقاطع مع [page:Sphere].
[page:Vector3 v] - الـ[page:Vector3] الذي سينظر إليه.
يضبط اتجاه الشعاع للإشارة إلى المتجه في الإحداثيات العالمية.
[page:Float t] - المسافة على طول الـ[page:Ray] للإدراج.
تحريك أصل هذا الـ[page:Ray] على طول اتجاهه بالمسافة
المحددة.
[page:Vector3 origin] - أصل الـ[page:.origin origin] لـ[page:Ray].
[page:Vector3 direction] - اتجاه الـ[page:.direction direction]
لـ[page:Ray]. يجب تسوية هذا (بـ[page:Vector3.normalize]) لـ
تشغيل الطرق بشكل صحيح.
يضبط خصائص أصل واتجاه هذا الشعاع
من خلال نسخ القيم من الكائنات المحددة.
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]