|
@@ -95,22 +95,23 @@ for ( let i = 0; i < positionAttribute.count; i ++ ) {
|
|
|
}
|
|
}
|
|
|
</code>
|
|
</code>
|
|
|
<p>
|
|
<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>
|
|
</p>
|
|
|
<code>
|
|
<code>
|
|
|
line.geometry.setDrawRange( 0, newValue );
|
|
line.geometry.setDrawRange( 0, newValue );
|
|
|
</code>
|
|
</code>
|
|
|
<p>
|
|
<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>
|
|
</p>
|
|
|
<code>
|
|
<code>
|
|
|
positionAttribute.needsUpdate = true; // required after the first render
|
|
positionAttribute.needsUpdate = true; // required after the first render
|
|
|
</code>
|
|
</code>
|
|
|
|
|
|
|
|
<p>
|
|
<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>
|
|
</p>
|
|
|
<code>
|
|
<code>
|
|
|
line.geometry.computeBoundingBox();
|
|
line.geometry.computeBoundingBox();
|
|
@@ -118,10 +119,10 @@ line.geometry.computeBoundingSphere();
|
|
|
</code>
|
|
</code>
|
|
|
|
|
|
|
|
<p>
|
|
<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>
|
|
</p>
|
|
|
|
|
|
|
|
- <h3>Examples</h3>
|
|
|
|
|
|
|
+ <h3>Exemples</h3>
|
|
|
|
|
|
|
|
<p>
|
|
<p>
|
|
|
[example:webgl_custom_attributes WebGL / custom / attributes]<br />
|
|
[example:webgl_custom_attributes WebGL / custom / attributes]<br />
|
|
@@ -130,11 +131,11 @@ line.geometry.computeBoundingSphere();
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <h2>Materiaux</h2>
|
|
|
|
|
|
|
+ <h2>Matériaux</h2>
|
|
|
<div>
|
|
<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>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>
|
|
<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>
|
|
<ul>
|