كائن سهم ثلاثي الأبعاد لتصور الاتجاهات.
const dir = new THREE.Vector3( 1, 2, 0 );
//normalize the direction vector (convert to vector of length 1)
dir.normalize();
const origin = new THREE.Vector3( 0, 0, 0 );
const length = 1;
const hex = 0xffff00;
const arrowHelper = new THREE.ArrowHelper( dir, origin, length, hex );
scene.add( arrowHelper );
[example:webgl_shadowmesh WebGL / shadowmesh]
[page:Vector3 dir] - الاتجاه من المنشأ. يجب أن يكون متجه وحدة.
[page:Vector3 origin] - النقطة التي يبدأ فيها السهم.
[page:Number length] - طول السهم. الافتراضي هو `1`.
[page:Number hex] - قيمة ست عشرية لتحديد اللون. الافتراضي هو
0xffff00.
[page:Number headLength] - طول رأس السهم. الافتراضي
هو 0.2 * الطول.
[page:Number headWidth] - عرض رأس السهم. الافتراضي هو
0.2 * headLength.
انظر إلى قاعدة [page:Object3D] class للخصائص المشتركة.
يحتوي على جزء الخط من المساعد السهم.
يحتوي على جزء المخروط من المساعد السهم.
انظر إلى قاعدة [page:Object3D] class للطرق المشتركة.
اللون - اللون المطلوب.
يضبط لون المساعد السهم.
الطول - الطول المطلوب.
headLength - طول رأس السهم.
headWidth - عرض رأس السهم.
يضبط طول المساعد السهم.
dir - الاتجاه المطلوب. يجب أن يكون متجه وحدة.
يضبط اتجاه المساعد السهم.
يحرر الموارد المتعلقة بالـ GPU التي تم تخصيصها من قبل هذا المثيل. اتصل بهذه الطريقة كلما لم يعد هذا المثيل مستخدمًا في تطبيقك.
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]