From 54a7d7f4e61e2471deade43b0f29b56c1ff66785 Mon Sep 17 00:00:00 2001 From: Omar Khalifa Date: Mon, 3 Jul 2023 00:49:04 -0700 Subject: [PATCH] Docs: Translating Scenes section into Arabic (ar). (#26362) * update list.json to include the Scenes section of arabic docs * add arabic translation for Fog page * add arabic translation for FogExp2 page * add arabic translation for Scene page --- docs/api/ar/scenes/Fog.html | 80 ++++++++++++++++++++++++++++ docs/api/ar/scenes/FogExp2.html | 68 ++++++++++++++++++++++++ docs/api/ar/scenes/Scene.html | 92 +++++++++++++++++++++++++++++++++ docs/list.json | 6 +++ 4 files changed, 246 insertions(+) create mode 100644 docs/api/ar/scenes/Fog.html create mode 100644 docs/api/ar/scenes/FogExp2.html create mode 100644 docs/api/ar/scenes/Scene.html diff --git a/docs/api/ar/scenes/Fog.html b/docs/api/ar/scenes/Fog.html new file mode 100644 index 00000000000000..6098b14b648f1b --- /dev/null +++ b/docs/api/ar/scenes/Fog.html @@ -0,0 +1,80 @@ + + + + + + + + + +

[name]

+ +

+ تحتوي هذه الفئة على المعلمات التي تحدد الضباب الخطي ، أي + ينمو بشكل خطي أكثر كثافة مع المسافة. +

+ +

مثال للكود

+ + + const scene = new THREE.Scene(); + scene.fog = new THREE.Fog( 0xcccccc, 10, 15 ); + + +

المنشئ (Constructor)

+ +

+ [name]( [param:Integer color], [param:Float near], [param:Float far] ) +

+

+ يتم تمرير معلمة اللون إلى [page:Color] المنشئ لتعيين + خاصية اللون. يمكن أن يكون اللون عددًا صحيحًا سداسي عشريًا أو سلسلة على طراز CSS. +

+ +

الخصائص (Properties)

+ +

[property:Boolean isFog]

+

علامة للقراءة فقط للتحقق مما إذا كان كائنًا معطىً من نوع [name].

+ +

[property:String name]

+

+ اسم اختياري للكائن (لا يحتاج إلى أن يكون فريدًا). الافتراضي هو + سلسلة فارغة. +

+ +

[property:Color color]

+

+ لون الضباب. مثال: إذا تم تعيينه على الأسود ، سيتم عرض الأشياء البعيدة + أسود. +

+ +

[property:Float near]

+

+ المسافة الدنيا لبدء تطبيق الضباب. الأشياء التي هي أقل من + 'near' units from the active camera won't be affected by fog. +

+

الافتراضي هو `1`.

+ +

[property:Float far]

+

+ المسافة القصوى التي يتوقف فيها حساب وتطبيق الضباب. + الأشياء التي تبعد أكثر من 'far' units away from the active camera won't + يتأثر بالضباب. +

+

الافتراضي هو `1000`.

+ +

الطرق (Methods)

+ +

[method:Fog clone]()

+

يرجع مثيل ضباب جديد بنفس المعلمات كهذا.

+ +

[method:Object toJSON]()

+

إرجاع بيانات الضباب في تنسيق JSON.

+ +

المصدر (Source)

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/ar/scenes/FogExp2.html b/docs/api/ar/scenes/FogExp2.html new file mode 100644 index 00000000000000..6e2706b8f77443 --- /dev/null +++ b/docs/api/ar/scenes/FogExp2.html @@ -0,0 +1,68 @@ + + + + + + + + + +

[name]

+ +

+ تحتوي هذه الفئة على المعلمات التي تحدد الضباب المربع الأسي ، + الذي يعطي رؤية واضحة بالقرب من الكاميرا وأسرع من الضباب المتزايد بشكل أسي + بعيدًا عن الكاميرا. +

+ +

مثال للكود

+ + + const scene = new THREE.Scene(); + scene.fog = new THREE.FogExp2( 0xcccccc, 0.002 ); + + +

المنشئ (Constructor)

+ +

[name]( [param:Integer color], [param:Float density] )

+ +

+ يتم تمرير معلمة اللون إلى [page:Color] المنشئ لتعيين + خاصية اللون. يمكن أن يكون اللون عددًا صحيحًا سداسي عشريًا أو سلسلة على طراز CSS. +

+

الخصائص (Properties)

+ +

[property:Boolean isFogExp2]

+

علامة للقراءة فقط للتحقق مما إذا كان كائنًا معطىً من نوع [name].

+ +

[property:String name]

+

+ اسم اختياري للكائن (لا يحتاج إلى أن يكون فريدًا). الافتراضي هو + سلسلة فارغة. +

+ +

[property:Color color]

+

+ لون الضباب. مثال: إذا تم تعيينه على الأسود ، سيتم عرض الأشياء البعيدة + أسود. +

+ +

[property:Float density]

+

يحدد مدى سرعة نمو الضباب.

+

الافتراضي هو `0.00025`.

+ +

الطرق (Methods)

+ +

[method:FogExp2 clone]()

+

يرجع مثيل FogExp2 جديد بنفس المعلمات كهذا.

+ +

[method:Object toJSON]()

+

إرجاع بيانات FogExp2 في تنسيق JSON.

+ +

المصدر (Source)

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/api/ar/scenes/Scene.html b/docs/api/ar/scenes/Scene.html new file mode 100644 index 00000000000000..221ef88106bc43 --- /dev/null +++ b/docs/api/ar/scenes/Scene.html @@ -0,0 +1,92 @@ + + + + + + + + + + [page:Object3D] → +

[name]

+ +

+ تسمح لك المشاهد بتحديد ما وأين يتم تجسيده بواسطة three.js. + هذا هو المكان الذي تضع فيه الأشياء والأضواء والكاميرات. +

+ +

المنشئ (Constructor)

+ +

[name]()

+

إنشاء كائن مشهد جديد.

+ +

الخصائص (Properties)

+ +

[property:Object background]

+

+ يحدد خلفية المشهد. الافتراضي هو `null`. المدخلات الصالحة هي: +

+ + ملاحظة: يتم تجاهل أي تكوينات ذات صلة بالكاميرا مثل `zoom` أو `view`. + +

[property:Float backgroundBlurriness]

+

+ يحدد ضبابية الخلفية. يؤثر فقط على خرائط البيئة + المعينة إلى [page:Scene.background]. الإدخال الصالح هو عدد عشري بين `0` + و `1`. الافتراضي هو `0`. +

+ +

[property:Float backgroundIntensity]

+

+ يضعف لون الخلفية. ينطبق فقط على خلفية + الملمس. الافتراضي هو `1`. +

+ +

[property:Texture environment]

+

+ يحدد خريطة البيئة لجميع المواد الفعلية في المشهد. ومع ذلك ، + ليس من الممكن الكتابة فوق نسيج موجود معين إلى + [page:MeshStandardMaterial.envMap]. الافتراضي هو `null`. +

+ +

[property:Fog fog]

+ +

+ مثيل [page:Fog fog] يحدد نوع الضباب الذي يؤثر على كل شيء + تم تجسيده في المشهد. الافتراضي هو `null`. +

+ +

[property:Boolean isScene]

+

علامة للقراءة فقط للتحقق مما إذا كان كائنًا معطىً من نوع [name].

+ +

[property:Material overrideMaterial]

+ +

+ يجبر كل شيء في المشهد على التجسيم باستخدام المادة المحددة. + الافتراضي هو `null`. +

+ +

الطرق (Methods)

+ +

[method:Object toJSON]( [param:Object meta] )

+

+ meta - كائن يحتوي على بيانات تعريفية مثل الملمس أو الصور لـ + scene.
+ قم بتحويل المشهد إلى three.js + [link:https://github.com/mrdoob/three.js/wiki/JSON-Object-Scene-format-4 JSON Object/Scene format]. +

+ +

المصدر (Source)

+ +

+ [link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js] +

+ + diff --git a/docs/list.json b/docs/list.json index 33f582c3703b14..078137a175859b 100644 --- a/docs/list.json +++ b/docs/list.json @@ -730,6 +730,12 @@ "Renderers / WebXR": { "WebXRManager": "api/ar/renderers/webxr/WebXRManager" + }, + + "Scenes": { + "Fog": "api/ar/scenes/Fog", + "FogExp2": "api/ar/scenes/FogExp2", + "Scene": "api/ar/scenes/Scene" } }