يمثل تناغم كروي من الدرجة الثالثة (SH). تستخدم مسابر الضوء هذه الفئة لتشفير معلومات الإضاءة.
ينشئ نسخة جديدة من [name].
مصفوفة تحتوي على (9) معاملات SH. يتم تمثيل معامل واحد كنسخة من [page:Vector3].
علامة للقراءة فقط للتحقق مما إذا كان الكائن المعطى من نوع [name].
[page:SphericalHarmonics3 sh] - SH المراد إضافته.
يضيف SH المعطى إلى هذه النسخة.
[page:SphericalHarmonics3 sh] - SH المراد إضافته.
[page:Number scale] - عامل التحجيم.
طريقة سهلة لأداء [page:.add]() و [page:.scale]() في آن واحد.
يعود بحالة جديدة من [name] بمعاملات متساوية.
[page:SphericalHarmonics3 sh] - الـSH للنسخ.
ينسخ الـSH المعطى إلى هذه الحالة.
[page:SphericalHarmonics3 sh] - الـSH للمقارنة معه.
يعود بـtrue إذا كان الـSH المعطى وهذه الحالة لديهما معاملات متساوية.
[page:Array array] - المصفوفة التي تحمل أرقام معاملات SH
.
[page:Number offset] - (اختياري) إزاحة المصفوفة.
يضبط معاملات هذه الحالة من المصفوفة المعطاة.
[page:Vector3 normal] - متجه الطبيعي (يفترض أن يكون طول الوحدة).
[page:Vector3 target] - متجه النتيجة.
يعود بالإشعاع في اتجاه الطبيعي المحدد.
[page:Vector3 normal] - متجه الطبيعي (يفترض أن يكون طول الوحدة).
[page:Vector3 target] - متجه النتيجة.
يعود بالإشعاع (الإشعاع الملتف مع فص الجيب) في
اتجاه الطبيعي المحدد.
[page:SphericalHarmonics3 sh] - الـSH للتداخل معه.
[page:Number alpha] - عامل الألفا.
يتداخل بين الـSH المعطى وهذه الحالة بواسطة
عامل الألفا المعطى.
[page:Number scale] - عامل المقياس.
يقيس هذا الـSH بواسطة عامل المقياس المعطى.
[page:Array coefficients] - مصفوفة من معاملات SH.
يضبط معاملات SH المعطاة لهذه الحالة.
[page:Array array] - (اختياري) المصفوفة الهدف.
[page:Number offset] - (اختياري) إزاحة المصفوفة.
يعود بمصفوفة بالمعاملات ، أو ينسخهم في المصفوفة المحددة
صفيف. يتم تمثيل المعاملات كأرقام.
يضبط جميع معاملات SH على 0.
[page:Vector3 normal] - متجه الطبيعي (يفترض أن يكون طول الوحدة).
[page:Array shBasis] - الأساس SH الناتج.
يحسب أساس SH لمتجه الطبيعي المحدد.
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]