Skip to content

Commit

Permalink
r155
Browse files Browse the repository at this point in the history
  • Loading branch information
mrdoob committed Jul 27, 2023
1 parent 86c5e10 commit 3efd438
Show file tree
Hide file tree
Showing 733 changed files with 32,223 additions and 26,291 deletions.
294 changes: 256 additions & 38 deletions build/three.cjs

Large diffs are not rendered by default.

294 changes: 256 additions & 38 deletions build/three.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion build/three.min.js

Large diffs are not rendered by default.

294 changes: 255 additions & 39 deletions build/three.module.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion build/three.module.min.js

Large diffs are not rendered by default.

8 changes: 7 additions & 1 deletion docs/api/ar/core/BufferAttribute.html
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ <h3>[property:TypedArray array]</h3>
<h3>[property:Integer count]</h3>
<p>
يخزن طول [page:BufferAttribute.array array] مقسومًا على
[page:BufferAttribute.itemSize itemSize].<br /><br />
[page:BufferAttribute.itemSize itemSize]. Read-only property.<br /><br />

إذا كان المخزن يخزن متجهًا من 3 مكونات (مثل الموضع أو الطبيعي أو اللون) ، فسيحسب عدد هذه المتجهات المخزنة.
</p>
Expand Down Expand Up @@ -166,6 +166,9 @@ <h3>[method:this copyArray](array)</h3>
<h3>[method:this copyAt]([param:Integer index1]، [param:BufferAttribute bufferAttribute]، [param:Integer index2])</h3>
<p>انسخ متجهًا من bufferAttribute[index2] إلى [page:BufferAttribute.array array][index1].</p>

<h3>[method:Number getComponent]( [param:Integer index], [param:Integer component] ) </h3>
<p>Returns the given component of the vector at the given index.</p>

<h3>[method:Number getX]([param:Integer index])</h3>
<p>يعيد مكون x من المتجه في المؤشر المحدد.</p>

Expand Down Expand Up @@ -211,6 +214,9 @@ <h3>[method:this setUsage]([param:Usage value])</h3>
بدلاً من ذلك ، قم بإنشاء نسخة جديدة وتعيين الاستخدام المطلوب قبل التالي
جعل.
</p>

<h3>[method:Number setComponent]( [param:Integer index], [param:Integer component], [param:Float value] ) </h3>
<p>Sets the given component of the vector at the given index.</p>

<h3>[method:this setX]([param:Integer index], [param:Float x])</h3>
<p>تضبط مكون x من المتجه في المؤشر المحدد.</p>
Expand Down
2 changes: 1 addition & 1 deletion docs/api/ar/extras/core/ShapePath.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ <h1>[name]</h1>

<p class="desc">
يتم استخدام هذه الفئة لتحويل سلسلة من الأشكال إلى مصفوفة من
[page:Path]s، على سبيل المثال شكل SVG إلى مسار (انظر المثال أدناه).
[page:Path]s، على سبيل المثال شكل SVG إلى مسار.
</p>

<h2>المنشئ (Constructor)</h2>
Expand Down
1 change: 0 additions & 1 deletion docs/api/ar/lights/Light.html
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ <h3>[property:Color color]</h3>
<h3>[property:Float intensity]</h3>
<p>
شدة الضوء ، أو قوته.<br />
عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode] ،
وحدات الشدة تعتمد على نوع الضوء.<br />
الافتراضي - `1.0`.
</p>
Expand Down
8 changes: 0 additions & 8 deletions docs/api/ar/lights/PointLight.html
Original file line number Diff line number Diff line change
Expand Up @@ -71,12 +71,6 @@ <h3>[property:Float decay]</h3>

<h3>[property:Float distance]</h3>
<p>
`الوضع الافتراضي` - عندما تكون المسافة صفرًا ، لا يتلاشى الضوء. عندما
تكون المسافة غير صفرية ، سيتلاشى الضوء بشكل خطي من أقصى شدة
عند موقع الضوء إلى الصفر على هذه المسافة من الضوء.
</p>
<p>
عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode] -
عندما تكون المسافة صفرًا ، سيتلاشى الضوء وفقًا لقانون المربع المعكوس
إلى مسافة لانهائية. عندما تكون المسافة غير صفرية ، سيتلاشى الضوء
وفقًا لقانون المربع المعكوس حتى قرب نقطة قطع المسافة ، حيث
Expand All @@ -87,7 +81,6 @@ <h3>[property:Float distance]</h3>
<h3>[property:Float intensity]</h3>
<p>
شدة الضوء. القيمة الافتراضية هي `1`.<br />
عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode]،
الشدة هي شدة إضاءة الضوء المقاسة بالشمعات
(cd).<br /><br />

Expand All @@ -97,7 +90,6 @@ <h3>[property:Float intensity]</h3>
<h3>[property:Float power]</h3>
<p>
قوة الضوء.<br />
عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode]،
الطاقة هي قوة إضاءة الضوء المقاسة باللومن (lm).
<br /><br />

Expand Down
2 changes: 0 additions & 2 deletions docs/api/ar/lights/RectAreaLight.html
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,6 @@ <h3>[property:Float height]</h3>
<h3>[property:Float intensity]</h3>
<p>
شدة الضوء. القيمة الافتراضية هي `1`.<br />
عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode]،
الشدة هي الإضاءة (السطوع) للضوء المقاسة بالنيتات
(cd/m^2).<br /><br />

Expand All @@ -85,7 +84,6 @@ <h3>[property:Boolean isRectAreaLight]</h3>
<h3>[property:Float power]</h3>
<p>
قوة الضوء.<br />
عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode]،
الطاقة هي قوة إضاءة الضوء المقاسة باللومن (lm).
<br /><br />

Expand Down
14 changes: 2 additions & 12 deletions docs/api/ar/lights/SpotLight.html
Original file line number Diff line number Diff line change
Expand Up @@ -89,12 +89,6 @@ <h3>[property:Float decay]</h3>

<h3>[property:Float distance]</h3>
<p>
`الوضع الافتراضي` - عندما تكون المسافة صفرًا ، لا يتلاشى الضوء. عندما
تكون المسافة غير صفرية ، سيتلاشى الضوء بشكل خطي من أقصى شدة
عند موقع الضوء إلى الصفر على هذه المسافة من الضوء.
</p>
<p>
عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode] -
عندما تكون المسافة صفرًا ، سيتلاشى الضوء وفقًا لقانون المربع المعكوس
إلى مسافة لانهائية. عندما تكون المسافة غير صفرية ، سيتلاشى الضوء
وفقًا لقانون المربع المعكوس حتى قرب نقطة قطع المسافة ، حيث
Expand All @@ -105,9 +99,7 @@ <h3>[property:Float distance]</h3>
<h3>[property:Float intensity]</h3>
<p>
شدة الضوء. القيمة الافتراضية هي `1`.<br />
عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode]،
الشدة هى شدة إضاءة الضوء المقاسة بالشمعات
(cd).<br /><br />
الشدة هى شدة إضاءة الضوء المقاسة بالشمعات(cd).<br /><br />
تغيير الشدة سيغير أيضًا قوة الضوء.
</p>

Expand All @@ -129,9 +121,7 @@ <h3>[property:Vector3 position]</h3>
<h3>[property:Float power]</h3>
<p>
قوة الضوء.<br />
عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode]،
الطاقة هي قوة إضاءة الضوء المقاسة باللومن (lm).
<br /><br />
الطاقة هي قوة إضاءة الضوء المقاسة باللومن (lm).<br /><br />
تغيير الطاقة سيغير أيضًا شدة الضوء.
</p>

Expand Down
3 changes: 0 additions & 3 deletions docs/api/ar/renderers/WebGLRenderer.html
Original file line number Diff line number Diff line change
Expand Up @@ -256,9 +256,6 @@ <h3>[property:Boolean localClippingEnabled]</h3>
الافتراضي هو `false`.
</p>

<h3>[property:Boolean useLegacyLights]</h3>
<p>هل تستخدم وضع الإضاءة التقليدي أم لا. الافتراضي هو `true`.</p>

<h3>[property:Object properties]</h3>
<p>
يستخدم داخليًا من قبل المُعالج لتتبع خصائص الكائنات الفرعية المختلفة
Expand Down
80 changes: 80 additions & 0 deletions docs/api/ar/scenes/Fog.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
<!DOCTYPE html>
<html lang="ar">
<head>
<meta charset="utf-8" />
<base href="../../../" />
<script src="page.js"></script>
<link type="text/css" rel="stylesheet" href="page.css" />
</head>
<body class="rtl">
<h1>[name]</h1>

<p class="desc">
تحتوي هذه الفئة على المعلمات التي تحدد الضباب الخطي ، أي
ينمو بشكل خطي أكثر كثافة مع المسافة.
</p>

<h2>مثال للكود</h2>

<code>
const scene = new THREE.Scene();
scene.fog = new THREE.Fog( 0xcccccc, 10, 15 );
</code>

<h2>المنشئ (Constructor)</h2>

<h3>
[name]( [param:Integer color], [param:Float near], [param:Float far] )
</h3>
<p>
يتم تمرير معلمة اللون إلى [page:Color] المنشئ لتعيين
خاصية اللون. يمكن أن يكون اللون عددًا صحيحًا سداسي عشريًا أو سلسلة على طراز CSS.
</p>

<h2>الخصائص (Properties)</h2>

<h3>[property:Boolean isFog]</h3>
<p>علامة للقراءة فقط للتحقق مما إذا كان كائنًا معطىً من نوع [name].</p>

<h3>[property:String name]</h3>
<p>
اسم اختياري للكائن (لا يحتاج إلى أن يكون فريدًا). الافتراضي هو
سلسلة فارغة.
</p>

<h3>[property:Color color]</h3>
<p>
لون الضباب. مثال: إذا تم تعيينه على الأسود ، سيتم عرض الأشياء البعيدة
أسود.
</p>

<h3>[property:Float near]</h3>
<p>
المسافة الدنيا لبدء تطبيق الضباب. الأشياء التي هي أقل من
'near' units from the active camera won't be affected by fog.
</p>
<p>الافتراضي هو `1`.</p>

<h3>[property:Float far]</h3>
<p>
المسافة القصوى التي يتوقف فيها حساب وتطبيق الضباب.
الأشياء التي تبعد أكثر من 'far' units away from the active camera won't
يتأثر بالضباب.
</p>
<p>الافتراضي هو `1000`.</p>

<h2>الطرق (Methods)</h2>

<h3>[method:Fog clone]()</h3>
<p>يرجع مثيل ضباب جديد بنفس المعلمات كهذا.</p>

<h3>[method:Object toJSON]()</h3>
<p>إرجاع بيانات الضباب في تنسيق JSON.</p>

<h2>المصدر (Source)</h2>

<p>
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
</p>
</body>
</html>
68 changes: 68 additions & 0 deletions docs/api/ar/scenes/FogExp2.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
<!DOCTYPE html>
<html lang="ar">
<head>
<meta charset="utf-8" />
<base href="../../../" />
<script src="page.js"></script>
<link type="text/css" rel="stylesheet" href="page.css" />
</head>
<body class="rtl">
<h1>[name]</h1>

<p class="desc">
تحتوي هذه الفئة على المعلمات التي تحدد الضباب المربع الأسي ،
الذي يعطي رؤية واضحة بالقرب من الكاميرا وأسرع من الضباب المتزايد بشكل أسي
بعيدًا عن الكاميرا.
</p>

<h2>مثال للكود</h2>

<code>
const scene = new THREE.Scene();
scene.fog = new THREE.FogExp2( 0xcccccc, 0.002 );
</code>

<h2>المنشئ (Constructor)</h2>

<h3>[name]( [param:Integer color], [param:Float density] )</h3>

<p>
يتم تمرير معلمة اللون إلى [page:Color] المنشئ لتعيين
خاصية اللون. يمكن أن يكون اللون عددًا صحيحًا سداسي عشريًا أو سلسلة على طراز CSS.
</p>
<h2>الخصائص (Properties)</h2>

<h3>[property:Boolean isFogExp2]</h3>
<p>علامة للقراءة فقط للتحقق مما إذا كان كائنًا معطىً من نوع [name].</p>

<h3>[property:String name]</h3>
<p>
اسم اختياري للكائن (لا يحتاج إلى أن يكون فريدًا). الافتراضي هو
سلسلة فارغة.
</p>

<h3>[property:Color color]</h3>
<p>
لون الضباب. مثال: إذا تم تعيينه على الأسود ، سيتم عرض الأشياء البعيدة
أسود.
</p>

<h3>[property:Float density]</h3>
<p>يحدد مدى سرعة نمو الضباب.</p>
<p>الافتراضي هو `0.00025`.</p>

<h2>الطرق (Methods)</h2>

<h3>[method:FogExp2 clone]()</h3>
<p>يرجع مثيل FogExp2 جديد بنفس المعلمات كهذا.</p>

<h3>[method:Object toJSON]()</h3>
<p>إرجاع بيانات FogExp2 في تنسيق JSON.</p>

<h2>المصدر (Source)</h2>

<p>
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
</p>
</body>
</html>
92 changes: 92 additions & 0 deletions docs/api/ar/scenes/Scene.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
<!DOCTYPE html>
<html lang="ar">
<head>
<meta charset="utf-8" />
<base href="../../../" />
<script src="page.js"></script>
<link type="text/css" rel="stylesheet" href="page.css" />
</head>
<body class="rtl">
[page:Object3D] &rarr;
<h1>[name]</h1>

<p class="desc">
تسمح لك المشاهد بتحديد ما وأين يتم تجسيده بواسطة three.js.
هذا هو المكان الذي تضع فيه الأشياء والأضواء والكاميرات.
</p>

<h2>المنشئ (Constructor)</h2>

<h3>[name]()</h3>
<p>إنشاء كائن مشهد جديد.</p>

<h2>الخصائص (Properties)</h2>

<h3>[property:Object background]</h3>
<p>
يحدد خلفية المشهد. الافتراضي هو `null`. المدخلات الصالحة هي:
</p>
<ul>
<li>[page:Color] لتحديد خلفية ملونة موحدة.</li>
<li>[page:Texture] لتحديد خلفية ملمس (مسطح).</li>
<li>
مكعبات القوام ([page:CubeTexture]) أو القوام المستطيلة لـ
تحديد صندوق سماء.
</li>
</ul>
ملاحظة: يتم تجاهل أي تكوينات ذات صلة بالكاميرا مثل `zoom` أو `view`.

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

<h3>[property:Float backgroundIntensity]</h3>
<p>
يضعف لون الخلفية. ينطبق فقط على خلفية
الملمس. الافتراضي هو `1`.
</p>

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

<h3>[property:Fog fog]</h3>

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

<h3>[property:Boolean isScene]</h3>
<p>علامة للقراءة فقط للتحقق مما إذا كان كائنًا معطىً من نوع [name].</p>

<h3>[property:Material overrideMaterial]</h3>

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

<h2>الطرق (Methods)</h2>

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

<h2>المصدر (Source)</h2>

<p>
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
</p>
</body>
</html>
Loading

0 comments on commit 3efd438

Please sign in to comment.