Просмотр исходного кода

Fix fr manual (#29305)

* Add Giro3D to libraries and plugins

Mention Giro3D as a Geospatial framework based on Three ( giro3d.org )

* Add link to Giro3D to all manuals

* Fix untranslated items in French manual, and fix some translations
Vincent Picavet 1 год назад
Родитель
Сommit
e45334a3db

+ 10 - 9
docs/manual/fr/introduction/How-to-update-things.html

@@ -95,22 +95,23 @@ for ( let i = 0; i < positionAttribute.count; i ++ ) {
 }
 			</code>
 			<p>
-				If you want to change the <em>number of points</em> rendered after the first render, do this:
+				Si vous voulez changer le <em>nombre de points</em> rendus après le premier rendu, faites ainsi :
 			</p>
 			<code>
 line.geometry.setDrawRange( 0, newValue );
 			</code>
 			<p>
-				If you want to change the position data values after the first render, you need to
-				set the needsUpdate flag like so:
+				Si vous voulez changer la valeur des données de position après le premier rendu, vous devez
+				régler le flag needsUpdate ainsi : 
 			</p>
 			<code>
 positionAttribute.needsUpdate = true; // required after the first render
 			</code>
 
 			<p>
-				If you change the position data values after the initial render, you may need to recompute
-				bounding volumes so other features of the engine like view frustum culling or helpers properly work.
+				Si vous changez les valeurs de la donnée de position après le premier rendu, vous devez
+				recalculer les volumes englobants de telle sorte que les autres fonctionnalités du moteur comme
+				le frustrum culling ou les helpers le prenne en compte correctement.
 			</p>
 			<code>
 line.geometry.computeBoundingBox();
@@ -118,10 +119,10 @@ line.geometry.computeBoundingSphere();
 			</code>
 
 			<p>
-				[link:https://jsfiddle.net/t4m85pLr/1/ Here is a fiddle] showing an animated line which you can adapt to your use case.
+				[link:https://jsfiddle.net/t4m85pLr/1/ Voici un fiddle] montrant une ligne animée, que vous pouvez adapter comme vous le souhaitez.
 			</p>
 
-			<h3>Examples</h3>
+			<h3>Exemples</h3>
 
 			<p>
 				[example:webgl_custom_attributes WebGL / custom / attributes]<br />
@@ -130,11 +131,11 @@ line.geometry.computeBoundingSphere();
 
 		</div>
 
-		<h2>Materiaux</h2>
+		<h2>Matériaux</h2>
 		<div>
 			<p>Toutes les valeurs uniformes peuvent être changées librement(e.g. couleurs, textures, opacité, etc), les valeurs sont envoyées aux shaders à chaque frame.</p>
 
-			<p>De plus, les paramètresen relation avec GLstate peuvent changer à tout moment (depthTest, blending, polygonOffset, etc).</p>
+			<p>De plus, les paramètres en relation avec GLstate peuvent changer à tout moment (depthTest, blending, polygonOffset, etc).</p>
 
 			<p>Les propriétés suivantes ne peuvent pas être changées facilement durant l'exécution (une fois que le matériau a été rendu au moins une fois):</p>
 			<ul>

+ 5 - 5
docs/manual/fr/introduction/How-to-use-post-processing.html

@@ -88,11 +88,11 @@
 			[link:https://github.com/mrdoob/three.js/tree/dev/examples/jsm/postprocessing postprocessing].
 		</p>
 
-		<h2>Effets Customisés</h2>
+		<h2>Effets Personnalisés</h2>
 
 		<p>
-			Parfois vous voulez écrire un shader de post-processing customisé et l'inclure dans les effets (passes) de post-processing. Dans ce scénario,
-			vous pouvez utiliser `ShaderPass`. Après avoir importé le fichier et votre shader customisé, vous pouvez utiliser le code suivant pour mettre en place l'effet (pass).
+			Parfois vous voulez écrire un shader de post-processing personnalisé et l'inclure dans les effets (passes) de post-processing. Dans ce scénario,
+			vous pouvez utiliser `ShaderPass`. Après avoir importé le fichier et votre shader personnalisé, vous pouvez utiliser le code suivant pour mettre en place l'effet (pass).
 		</p>
 
 		<code>
@@ -106,8 +106,8 @@
 		</code>
 
 		<p>
-			Ce repository fournit un fichier appelé [link:https://github.com/mrdoob/three.js/blob/master/examples/jsm/shaders/CopyShader.js CopyShader] qui est
-			une bonne base de code pour créer votre propose shader customisé. `CopyShader` copie simplement le contenu de l'image du buffer de l'[page:EffectComposer]
+			Ce dépôt fournit un fichier appelé [link:https://github.com/mrdoob/three.js/blob/master/examples/jsm/shaders/CopyShader.js CopyShader] qui est
+			une bonne base de code pour créer votre propose shader personnalisé. `CopyShader` copie simplement le contenu de l'image du buffer de l'[page:EffectComposer]
 			à son buffer d'écriture sans y appliquer aucun effet.
 		</p>
 

+ 8 - 8
docs/manual/fr/introduction/Libraries-and-Plugins.html

@@ -37,7 +37,7 @@
 			<li>[link:https://github.com/vanruesc/postprocessing postprocessing]</li>
 		</ul>
 
-		<h3>Intersections et Performance de Raycast</h3>
+		<h3>Intersections et lancers de rayon</h3>
 
 		<ul>
 			<li>[link:https://github.com/gkjohnson/three-mesh-bvh three-mesh-bvh]</li>
@@ -91,7 +91,7 @@
 			<li>[link:https://github.com/gkjohnson/closed-chain-ik-js closed-chain-ik]</li>
 		</ul>
 
-		<h3>Jeu IA</h3>
+		<h3>Jeu et IA</h3>
 
 		<ul>
 			<li>[link:https://mugen87.github.io/yuka/ yuka]</li>
@@ -103,14 +103,14 @@
 
 		<ul>
 			<li>[link:https://aframe.io/ A-Frame]</li>
-			<li>[link:https://lume.io/ Lume] - HTML elements for 3D graphics built on Three.</li>
-			<li>[link:https://github.com/pmndrs/react-three-fiber react-three-fiber] - React components for 3D graphics built on Three.</li>
-			<li>[link:https://threepipe.org/ threepipe] - A versatile 3D viewer framework using three.js for rendering.</li>
+			<li>[link:https://lume.io/ Lume] - Éléments HTML pour interface 3D, basé sur Three.</li>
+			<li>[link:https://github.com/pmndrs/react-three-fiber react-three-fiber] - Composants React pour interface 3D, basé sur Three.</li>
+			<li>[link:https://threepipe.org/ threepipe] - Un framework de visualisation 3D polyvalent utilisant Three pour le rendu.</li>
 			<li>[link:https://github.com/ecsyjs/ecsy-three ECSY]</li>
-			<li>[link:https://threlte.xyz/ Threlte] - Svelte components for 3D graphics built on Three.</li>
+			<li>[link:https://threlte.xyz/ Threlte] - Des composants Svelte pour interface 3D, basé sur Three.</li>
 			<li>[link:https://needle.tools/ Needle Engine]</li>
-			<li>[link:https://tresjs.org/ tresjs] - Vue components for 3D graphics built on Three.</li>
-			<li>[link:https://giro3d.org Giro3D] - Versatile framework built on Three for visualizing and interacting with Geospatial 2D, 2.5D and 3D data.</li>
+			<li>[link:https://tresjs.org/ tresjs] - Des composants Vue pour interface 3D, basé sur Three.</li>
+			<li>[link:https://giro3d.org Giro3D] - Un framework polyvalent basé sur Three pour la visualisation et l'interaction avec des données géospatiales 2D, 2.5D et 3D.</li>
 		</ul>
 
 	</body>

粤ICP备19079148号