مادة لرسم الهندسة بطريقة مظللة بسيطة (مسطحة أو إطار سلكي)
طريقة.
هذه المادة لا تتأثر بالأضواء.
[page:Object parameters] - (اختياري) كائن يحتوي على واحد أو أكثر
خصائص تحدد مظهر المادة. يمكن تمرير أي خاصية من
المادة (بما في ذلك أي خاصية موروثة من [page:Material]) يمكن
تمريرها هنا.
الاستثناء هو خاصية [page:Hexadecimal color] ، والتي يمكن
تمريرها كسلسلة ست عشرية وهي `0xffffff` (أبيض) بشكل افتراضي.
يتم استدعاء [page:Color.set]( color ) داخليًا.
انظر فئة [page:Material] الأساسية للخصائص المشتركة.
خريطة الألفا هي نسيج رمادي يتحكم في التعتيم عبر
السطح (أسود: شفاف تمامًا ؛ أبيض: غير شفاف تمامًا). الافتراضي هو
null.
يتم استخدام لون النسيج فقط ، مع تجاهل قناة الألفا إذا كانت واحدة
موجود. بالنسبة للقوام RGB و RGBA ، سيستخدم [page:WebGLRenderer WebGL] renderer
قناة اللون الأخضر عند أخذ عينات من هذا النسيج بسبب البت الإضافي
من الدقة المقدمة للأخضر في تنسيقات DXT المضغوطة و RGB 565 غير المضغوطة
التنسيقات. ستعمل القوام المضاء فقط والقوام المضاء / ألفا أيضًا كما هو متوقع.
يتم استخدام قناة اللون الأحمر من هذه القوام كخريطة إضاءة محيطية. الافتراضي هو null. يتطلب aoMap مجموعة ثانية من UVs.
شدة تأثير الإضاءة المحيطة. الافتراضي هو 1. صفر لا تأثير انعكاس.
[page:Color] المادة ، بشكل افتراضي محدد كأبيض (0xffffff).
كيفية دمج نتيجة لون السطح مع خريطة البيئة ، إن وجدت.
الخيارات هي [page:Materials THREE.MultiplyOperation] (الافتراضية)،
[page:Materials THREE.MixOperation]، [page:Materials THREE.AddOperation].
إذا تم اختيار المزج ، يتم استخدام [page:.reflectivity] للمزج بين
اللونان.
خريطة البيئة. الافتراضي هو null.
هل يتأثر المادة بالضباب. الافتراضي هو `true`.
خريطة الإضاءة. الافتراضي هو null. يتطلب lightMap مجموعة ثانية من UVs.
شدة الإضاءة المخبوزة. الافتراضي هو 1.
خريطة اللون. قد تتضمن قناة ألفا اختياريًا ، عادةً ما يتم دمجها مع [page:Material.transparent .transparent] أو [page:Material.alphaTest .alphaTest]. الافتراضي هو null.
مدى تأثير خريطة البيئة على السطح ؛ انظر أيضًا [page:.combine]. القيمة الافتراضية هي 1 والنطاق الصحيح هو بين 0 (لا انعكاسات) و 1 (انعكاسات كاملة).
مؤشر انكسار (IOR) الهواء (حوالي 1) مقسومًا على مؤشر انكسار المادة. يستخدم مع وسائط تعيين البيئة [page:Textures THREE.CubeRefractionMapping] و [page:Textures THREE.EquirectangularRefractionMapping]. نسبة الانكسار لا يجب أن تتجاوز 1. الافتراضي هو `0.98`.
خريطة التألق المستخدمة من قبل المادة. الافتراضي هو null.
عرض الهندسة كإطار سلكي. الافتراضي هو `false` (أي عرض كـ مضلعات مسطحة).
تحديد مظهر نهاية الخط. القيم الممكنة هي "butt" و "round" و
"square". الافتراضي هو 'round'.
يتوافق هذا مع
[link:https://developer.mozilla.org/en/docs/Web/API/CanvasRenderingContext2D/lineCap 2D Canvas lineCap]
خاصية وهو يتجاهل من قبل [page:WebGLRenderer WebGL] renderer.
تحديد مظهر مفصلات الخط. القيم الممكنة هي "round" و "bevel" و
"miter". الافتراضي هو 'round'.
يتوافق هذا مع
[link:https://developer.mozilla.org/en/docs/Web/API/CanvasRenderingContext2D/lineJoin 2D Canvas lineJoin]
خاصية وهو يتجاهل من قبل [page:WebGLRenderer WebGL] renderer.
التحكم في سمك الإطار السلكي. الافتراضي هو 1.
بسبب قصور
[link:https://www.khronos.org/registry/OpenGL/specs/gl/glspec46.core.pdf OpenGL Core Profile]
مع [page:WebGLRenderer WebGL] renderer على معظم المنصات ستظل linewidth دائمًا 1 بغض النظر عن القيمة المحددة.
انظر فئة [page:Material] الأساسية للطرق المشتركة.
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]