Kaynağa Gözat

Docs: Audio section translation into french (#24598)

* Manual translation to french

* Fixing h1 titles

* Animation translation into french

* Duplicate of AnimationAction removed

* Audio part translation into french

* Added api/fr/audio to list.json

* Fixed list.json

* Audio translation into french

* list.json correction
Alexandre Allard 2 yıl önce
ebeveyn
işleme
077bb783ad

+ 248 - 0
docs/api/fr/audio/Audio.html

@@ -0,0 +1,248 @@
+<!DOCTYPE html>
+<html lang="fr">
+	<head>
+		<meta charset="utf-8" />
+		<base href="../../../" />
+		<script src="page.js"></script>
+		<link type="text/css" rel="stylesheet" href="page.css" />
+	</head>
+	<body>
+		[page:Object3D] &rarr;
+
+		<h1>[name]</h1>
+
+		<p class="desc">
+			Crée un objet audio non-positionnel ( global ).<br /><br />
+
+			La [link:https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API Web Audio API] est utilisée.
+		</p>
+
+		<h2>Exemple de Code</h2>
+
+		<code>
+		// create an AudioListener and add it to the camera
+		const listener = new THREE.AudioListener();
+		camera.add( listener );
+
+		// create a global audio source
+		const sound = new THREE.Audio( listener );
+
+		// load a sound and set it as the Audio object's buffer
+		const audioLoader = new THREE.AudioLoader();
+		audioLoader.load( 'sounds/ambient.ogg', function( buffer ) {
+			sound.setBuffer( buffer );
+			sound.setLoop( true );
+			sound.setVolume( 0.5 );
+			sound.play();
+		});
+		</code>
+
+		<h2>Exemples</h2>
+
+		<p>
+			[example:webaudio_sandbox webaudio / sandbox ]<br />
+			[example:webaudio_visualizer webaudio / visualizer ]
+		</p>
+
+		<h2>Constructeur</h2>
+
+
+		<h3>[name]( [param:AudioListener listener] )</h3>
+		<p>
+		listener — (requis) instance d'[page:AudioListener AudioListener].
+		</p>
+
+
+		<h2>Propriétés</h2>
+
+		<h3>[property:Boolean autoplay]</h3>
+		<p>Démarrage automatique de la lecture. La valeur par défaut est `false`.</p>
+
+		<h3>[property:AudioContext context]</h3>
+		<p>L'[link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext AudioContext] du [page:AudioListener listener] passé au constructeur.</p>
+
+		<h3>[property:Number detune]</h3>
+		<p>Modifie le ton, mesuré en centaines. +/- 100 est un demi-ton. +/- 1200 est un octave. La valeur par défaut est `0`.</p>
+
+		<h3>[property:Array filters]</h3>
+		<p>Représente un tableau d'[link:https://developer.mozilla.org/en-US/docs/Web/API/AudioNode AudioNodes]. Peut être utilisé pour appliquer une variété de filtres d'ordres inférieurs pour créer des effets sonores complexes.
+			Dans la plupart des cas, le tableau contient des instances de [link:https://developer.mozilla.org/en-US/docs/Web/API/BiquadFilterNode BiquadFilterNodes]. Les filtres sont appliqués via [page:Audio.setFilter] ou [page:Audio.setFilters].</p>
+
+		<h3>[property:GainNode gain]</h3>
+		<p>Un [link:https://developer.mozilla.org/en-US/docs/Web/API/GainNode GainNode] créé
+		en utilisant [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext/createGain AudioContext.createGain]().</p>
+
+		<h3>[property:Boolean hasPlaybackControl]</h3>
+		<p>Définit si la lecture peut-être contrôlée en utilisant les méthodes [page:Audio.play play](),
+			[page:Audio.pause pause]() etc. La valeur par défaut est `true`.</p>
+
+		<h3>[property:Boolean isPlaying]</h3>
+		<p>Indique si l'audio est en cours de lecture.</p>
+
+		<h3>[property:AudioListener listener]</h3>
+		<p>Une reference à l'objet listener de cet audio.</p>
+
+		<h3>[property:Number playbackRate]</h3>
+		<p>Vitesse de lecture. La valeur par défaut est `1`.</p>
+
+		<h3>[property:Number offset]</h3>
+		<p>Un décalage temporel après lequel la lecture doit commencer. Équivalent au paramètre `offset` de [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/start AudioBufferSourceNode.start](). La valeur par défaut est `0`.</p>
+
+		<h3>[property:Number duration]</h3>
+		<p>Écrase la durée de l'audio. Équivalent au paramètre `duration` de [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/start AudioBufferSourceNode.start](). La valeur par défaut est `undefined` afin de jour le buffer entier.</p>
+
+		<h3>[property:String source]</h3>
+		<p>Un [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode AudioBufferSourceNode] créé
+		en utilisant [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext/createBufferSource AudioContext.createBufferSource]().</p>
+
+		<h3>[property:String sourceType]</h3>
+		<p>Type de source audio. La valeur par défaut est 'empty'.</p>
+
+		<h3>[property:String type]</h3>
+		<p>String indiquant le type, contenant 'Audio'.</p>
+
+
+		<h2>Méthodes</h2>
+
+		<h3>[method:this connect]()</h3>
+		<p>
+		Connecte à la [page:Audio.source] audio. Ceci est utilisé en interne à l'initialisation et lors
+		de l'ajout/retrait de filtres.
+		</p>
+
+		<h3>[method:this disconnect]()</h3>
+		<p>
+		Déconnecte de la [page:Audio.source]. Ceci est utilisé en interne lors
+		de l'ajout/retrait de filtres.
+		</p>
+
+		<h3>[method:Float getDetune]()</h3>
+		<p>
+		Renvoie le detuning de l'oscillation en centaines.
+		</p>
+
+		<h3>[method:BiquadFilterNode getFilter]()</h3>
+		<p>
+		Renvoie le premier élément du tableau [page:Audio.filters filters].
+		</p>
+
+		<h3>[method:Array getFilters]()</h3>
+		<p>
+		Renvoie le tableau [page:Audio.filters filters].
+		</p>
+
+		<h3>[method:Boolean getLoop]()</h3>
+		<p>
+		Renvoie la valeur de [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loop source.loop]
+		 (Indique si la lecture doit boucler).
+		</p>
+
+		<h3>[method:GainNode getOutput]()</h3>
+		<p>
+		Renvoie le [page:Audio.gain gainNode].
+		</p>
+
+		<h3>[method:Float getPlaybackRate]()</h3>
+		<p>
+		Renvoie la valeur de [page:Audio.playbackRate playbackRate].
+		</p>
+
+		<h3>[method:Float getVolume]( value )</h3>
+		<p>
+		Renvoie le volume actuel.
+		</p>
+
+		<h3>[method:this play]( delay )</h3>
+		<p>
+		Si [page:Audio.hasPlaybackControl hasPlaybackControl] est à true, la lecture se lance.
+		</p>
+
+		<h3>[method:this pause]()</h3>
+		<p>
+		Si [page:Audio.hasPlaybackControl hasPlaybackControl] est à  true, la lecture se met en pause.
+		</p>
+
+		<h3>[method:undefined onEnded]()</h3>
+		<p>
+		Appelée automatiquement quand la lecture est terminée.
+		</p>
+
+		<h3>[method:this setBuffer]( audioBuffer )</h3>
+		<p>
+		Met la [page:Audio.source source] à audioBuffer, et met le [page:Audio.sourceType sourceType] à 'buffer'.<br />
+		Si [page:Audio.autoplay autoplay] est activé, la méthode démarrera également la lecture.
+		</p>
+
+		<h3>[method:this setDetune]( [param:Float value] )</h3>
+		<p>
+		Définit le detuning de l'oscillation en centaines.
+		</p>
+
+		<h3>[method:this setFilter]( filter )</h3>
+		<p>
+		Applique un noeud à filtre unique à l'audio.
+		</p>
+
+		<h3>[method:this setFilters]( [param:Array value] )</h3>
+		<p>
+		value - tableau de filtres.<br />
+		Applique un tableau de noeuds de filtres à l'audio.
+		</p>
+
+		<h3>[method:this setLoop]( [param:Boolean value] )</h3>
+		<p>
+		Met [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loop source.loop] à `value`
+		(Indique si la lecture doit boucler).
+		</p>
+
+		<h3>[method:this setLoopStart]( [param:Float value] )</h3>
+		<p>
+		Met [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loopStart source.loopStart] à `value`.
+		</p>
+
+		<h3>[method:this setLoopEnd]( [param:Float value] )</h3>
+		<p>
+		Met [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioBufferSourceNode/loopEnd source.loopEnd] à `value`.
+		</p>
+
+		<h3>[method:this setMediaElementSource]( mediaElement )</h3>
+		<p>
+		Définit le type d'objet passé en paramètre [link:https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement HTMLMediaElement] comme source de l'audio.<br />
+		Met également [page:Audio.hasPlaybackControl hasPlaybackControl] à false.
+		</p>
+
+		<h3>[method:this setMediaStreamSource]( mediaStream )</h3>
+		<p>
+		Définit le type d'objet passé en paramètre [link:https://developer.mozilla.org/en-US/docs/Web/API/MediaStream MediaStream] comme source de l'audio.<br />
+		Met également [page:Audio.hasPlaybackControl hasPlaybackControl] à false.
+		</p>
+
+		<h3>[method:this setNodeSource]( audioNode )</h3>
+		<p>
+		Met la [page:Audio.source source] à audioBuffer, et met le [page:Audio.sourceType sourceType] à 'audioNode'.<br />
+		Met également [page:Audio.hasPlaybackControl hasPlaybackControl] à false.
+
+		</p>
+
+		<h3>[method:this setPlaybackRate]( [param:Float value] )</h3>
+		<p>
+		Si [page:Audio.hasPlaybackControl hasPlaybackControl] est activé, mets le [page:Audio.playbackRate playbackRate] à `value`.
+		</p>
+
+		<h3>[method:this setVolume]( [param:Float value] )</h3>
+		<p>
+		Modifie le volume.
+		</p>
+
+		<h3>[method:this stop]()</h3>
+		<p>
+		Si [page:Audio.hasPlaybackControl hasPlaybackControl] est activé, la lecture est stoppée.
+		</p>
+
+		<h2>Source</h2>
+
+		<p>
+			[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
+		</p>
+	</body>
+</html>

+ 100 - 0
docs/api/fr/audio/AudioAnalyser.html

@@ -0,0 +1,100 @@
+<!DOCTYPE html>
+<html lang="fr">
+	<head>
+		<meta charset="utf-8" />
+		<base href="../../../" />
+		<script src="page.js"></script>
+		<link type="text/css" rel="stylesheet" href="page.css" />
+	</head>
+	<body>
+		<h1>[name]</h1>
+
+		<p class="desc">
+			Crée un objet AudioAnalyser, qui utilise un [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode AnalyserNode]
+			afin d'analyser les données audio.<br /><br />
+
+			La [link:https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API Web Audio API] est utilisée.
+
+		</p>
+
+		<h2>Exemple de Code</h2>
+
+		<code>
+		// create an AudioListener and add it to the camera
+		const listener = new THREE.AudioListener();
+		camera.add( listener );
+
+		// create an Audio source
+		const sound = new THREE.Audio( listener );
+
+		// load a sound and set it as the Audio object's buffer
+		const audioLoader = new THREE.AudioLoader();
+		audioLoader.load( 'sounds/ambient.ogg', function( buffer ) {
+			sound.setBuffer( buffer );
+			sound.setLoop(true);
+			sound.setVolume(0.5);
+			sound.play();
+		});
+
+		// create an AudioAnalyser, passing in the sound and desired fftSize
+		const analyser = new THREE.AudioAnalyser( sound, 32 );
+
+		// get the average frequency of the sound
+		const data = analyser.getAverageFrequency();
+		</code>
+
+		<h2>Exemples</h2>
+
+		<p>
+			[example:webaudio_sandbox webaudio / sandbox ]<br />
+			[example:webaudio_visualizer webaudio / visualizer ]
+		</p>
+
+		<h2>Constructeur</h2>
+
+
+		<h3>[name]( audio, [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/fftSize fftSize] )</h3>
+		<p>
+		Crée un nouvel [page:AudioAnalyser AudioAnalyser].
+		</p>
+
+
+		<h2>Propriétés</h2>
+
+		<h3>[property:AnalyserNode analyser]</h3>
+		<p>Un [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode AnalyserNode] utilisé pour analyser l'audio.</p>
+
+		<h3>[property:Integer fftSize]</h3>
+		<p>
+		Une puissance de deux non-nulle inférieure ou égale à 2048, représentant la taille de la FFT (Fast Fourier Transform - Transformation de Fourier Rapide) à utiliser pour déterminer le domaine de fréquence.
+		Consulter [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/fftSize cette page] pour obtenir plus de détails.
+		</p>
+
+		<h3>[property:Uint8Array data]</h3>
+		<p>
+		Un Uint8Array avec une taille determinée par [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/frequencyBinCount analyser.frequencyBinCount]
+		utilisé pour stocker les données d'analyse.
+		</p>
+
+
+		<h2>Méthodes</h2>
+
+
+		<h3>[method:Uint8Array getFrequencyData]()</h3>
+		<p>
+		Utilise la méthode [link:https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/getByteFrequencyData getByteFrequencyData] de l'API Web Audio.
+		Voir cette page.
+		</p>
+
+		<h3>[method:Number getAverageFrequency]()</h3>
+		<p>
+		Recupère la moyenne des fréquences retournées par la méthode [page:AudioAnalyser.getFrequencyData getFrequencyData].
+		</p>
+
+		<h2>Source</h2>
+
+		<p>
+			[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
+		</p>
+	</body>
+</html>

+ 43 - 0
docs/api/fr/audio/AudioContext.html

@@ -0,0 +1,43 @@
+<!DOCTYPE html>
+<html lang="fr">
+	<head>
+		<meta charset="utf-8" />
+		<base href="../../../" />
+		<script src="page.js"></script>
+		<link type="text/css" rel="stylesheet" href="page.css" />
+	</head>
+	<body>
+
+		<h1>[name]</h1>
+
+		<p class="desc">
+		Contient des méthodes afin de configurer un [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext AudioContext].<br /><br />
+
+		Utilisé en interne par les classes [page:AudioListener AudioListener] et [page:AudioLoader AudioLoader] classes.<br /><br />
+
+		La [link:https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API Web Audio API] est utilisée.
+		</p>
+
+
+
+		<h2>Méthodes</h2>
+
+		<h3>[method:AudioContext getContext]()</h3>
+		<p>
+		Renvoie la valeur de la variable `context` dans la portée extérieure, si elle est définie,
+		sinon lui assigne un nouvel  [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext AudioContext].
+		</p>
+
+		<h3>[method:AudioContext setContext]( [param:AudioContext value] )</h3>
+		<p>
+		 Met la variable `context` dans la portée extérieure à `value`.
+		</p>
+
+
+		<h2>Source</h2>
+
+		<p>
+			[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
+		</p>
+	</body>
+</html>

+ 112 - 0
docs/api/fr/audio/AudioListener.html

@@ -0,0 +1,112 @@
+<!DOCTYPE html>
+<html lang="fr">
+	<head>
+		<meta charset="utf-8" />
+		<base href="../../../" />
+		<script src="page.js"></script>
+		<link type="text/css" rel="stylesheet" href="page.css" />
+	</head>
+	<body>
+		[page:Object3D] &rarr;
+
+		<h1>[name]</h1>
+
+		<p class="desc">
+			Le [name] représente un [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioListener listener] virtuel de tous les effets audio positionnels et non-positionnels dans la scène.<br />
+			Une application three.js crée généralement une instance unique de [name]. C'est un paramètre de constructeur obligatoire pour les entités audio comme [page:Audio Audio] et [page:PositionalAudio PositionalAudio].<br />
+			Dans la plupart des cas, l'objet listener est un enfant de la caméra. Donc la transformation 3D de la caméra représente la transformation 3D du listener.
+		</p>
+
+		<h2>Exemple de Code</h2>
+
+		<code>
+		// create an AudioListener and add it to the camera
+		const listener = new THREE.AudioListener();
+		camera.add( listener );
+
+		// create a global audio source
+		const sound = new THREE.Audio( listener );
+
+		// load a sound and set it as the Audio object's buffer
+		const audioLoader = new THREE.AudioLoader();
+		audioLoader.load( 'sounds/ambient.ogg', function( buffer ) {
+			sound.setBuffer( buffer );
+			sound.setLoop(true);
+			sound.setVolume(0.5);
+			sound.play();
+		});
+		</code>
+
+		<h2>Exemples</h2>
+
+		<p>
+			[example:webaudio_sandbox webaudio / sandbox ]<br />
+			[example:webaudio_timing webaudio / timing ]<br />
+			[example:webaudio_visualizer webaudio / visualizer ]
+		</p>
+
+		<h2>Constructeur</h2>
+
+
+		<h3>[name](  )</h3>
+		<p>
+		Crée un nouvel AudioListener.
+		</p>
+
+
+		<h2>Propriétés</h2>
+
+		<h3>[property:AudioContext context]</h3>
+		<p>L'[link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext AudioContext] du [page:AudioListener listener] passé au constructeur.</p>
+
+		<h3>[property:GainNode gain]</h3>
+		<p>Un [link:https://developer.mozilla.org/en-US/docs/Web/API/GainNode GainNode] créé
+		en utilisant [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioContext/createGain AudioContext.createGain]().</p>
+
+		<h3>[property:AudioNode filter]</h3>
+		<p>La valeur par défaut est `null`.</p>
+
+		<h3>[property:Number timeDelta]</h3>
+		<p>La valeur du delta temporel pour les entités audio. Utilisé dans le contexte [link:https://developer.mozilla.org/en-US/docs/Web/API/AudioParam/linearRampToValueAtTime AudioParam.linearRampToValueAtTimeDefault](). La valeur par défaut est `0`.</p>
+
+		<h2>Méthodes</h2>
+
+
+		<h3>[method:GainNode getInput]()</h3>
+		<p>
+		Renvoie le [page:AudioListener.gain gainNode].
+		</p>
+
+		<h3>[method:this removeFilter]()</h3>
+		<p>
+		Assigne la propriété [page:AudioListener.filter filter] à `null`.
+		</p>
+
+		<h3>[method:AudioNode getFilter]()</h3>
+		<p>
+		Renvoie la valeur de la propriété [page:AudioListener.filter filter].
+		</p>
+
+		<h3>[method:this setFilter]( [param:AudioNode value] )</h3>
+		<p>
+		Assigne la propriété [page:AudioListener.filter filter] à `value`.
+		</p>
+
+		<h3>[method:Float getMasterVolume]()</h3>
+		<p>
+		Renvoie le volume.
+		</p>
+
+		<h3>[method:this setMasterVolume]( [param:Number value] )</h3>
+		<p>
+		Modifie le volume.
+		</p>
+
+
+		<h2>Source</h2>
+
+		<p>
+			[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
+		</p>
+	</body>
+</html>

+ 136 - 0
docs/api/fr/audio/PositionalAudio.html

@@ -0,0 +1,136 @@
+<!DOCTYPE html>
+<html lang="fr">
+	<head>
+		<meta charset="utf-8" />
+		<base href="../../../" />
+		<script src="page.js"></script>
+		<link type="text/css" rel="stylesheet" href="page.css" />
+	</head>
+	<body>
+		[page:Object3D] &rarr; [page:Audio] &rarr;
+
+		<h1>[name]</h1>
+
+		<p class="desc">
+		Crée un objet audio positionnel.<br /><br />
+
+		La [link:https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API Web Audio API] est utilisée.
+		</p>
+
+		<h2>Exemple de Code</h2>
+
+		<code>
+		// create an AudioListener and add it to the camera
+		const listener = new THREE.AudioListener();
+		camera.add( listener );
+
+		// create the PositionalAudio object (passing in the listener)
+		const sound = new THREE.PositionalAudio( listener );
+
+		// load a sound and set it as the PositionalAudio object's buffer
+		const audioLoader = new THREE.AudioLoader();
+		audioLoader.load( 'sounds/song.ogg', function( buffer ) {
+			sound.setBuffer( buffer );
+			sound.setRefDistance( 20 );
+			sound.play();
+		});
+
+		// create an object for the sound to play from
+		const sphere = new THREE.SphereGeometry( 20, 32, 16 );
+		const material = new THREE.MeshPhongMaterial( { color: 0xff2200 } );
+		const mesh = new THREE.Mesh( sphere, material );
+		scene.add( mesh );
+
+		// finally add the sound to the mesh
+		mesh.add( sound );
+		</code>
+
+		<h2>Exemples</h2>
+
+		<p>
+			[example:webaudio_orientation webaudio / orientation ]<br />
+			[example:webaudio_sandbox webaudio / sandbox ]<br />
+			[example:webaudio_timing webaudio / timing ]
+		</p>
+
+		<h2>Constructeur</h2>
+
+		<h3>[name]( [param:AudioListener listener] )</h3>
+		<p>
+		listener — (requis) instance d'[page:AudioListener AudioListener].
+		</p>
+
+
+		<h2>Propriétés</h2>
+
+		<p>
+			Voir la classe [page:Audio Audio] pour les propriétés héritées.
+		</p>
+
+		<h3>[property:PannerNode panner]</h3>
+		<p>Le [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode PannerNode] du PositionalAudio.</p>
+
+
+		<h2>Méthodes</h2>
+
+		<p>
+			Voir la classe [page:Audio Audio] pour les propriétés héritées.
+		</p>
+
+		<h3>[method:PannerNode getOutput]()</h3>
+		<p>
+		Renvoie le [page:PositionalAudio.panner panner].
+		</p>
+
+		<h3>[method:Float getRefDistance]()</h3>
+		<p>
+		Renvoie la valeur de [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/refDistance panner.refDistance].
+		</p>
+
+		<h3>[method:this setRefDistance]( [param:Float value] )</h3>
+		<p>
+		Assigne une valeur à [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/refDistance panner.refDistance].
+		</p>
+
+		<h3>[method:Float getRolloffFactor]()</h3>
+		<p>
+		Renvoie la valeur de [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/rolloffFactor panner.rolloffFactor].
+		</p>
+
+		<h3>[method:this setRolloffFactor]( [param:Float value] )</h3>
+		<p>
+		Assigne une valeur à [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/rolloffFactor panner.rolloffFactor].
+		</p>
+
+		<h3>[method:String getDistanceModel]()</h3>
+		<p>
+		Renvoie la valeur de [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/distanceModel panner.distanceModel].
+		</p>
+
+		<h3>[method:this setDistanceModel]( [param:String value] )</h3>
+		<p>
+		Assigne une valeur à [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/distanceModel panner.distanceModel].
+		</p>
+
+		<h3>[method:Float getMaxDistance]()</h3>
+		<p>
+		Renvoie la valeur de [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/maxDistance panner.maxDistance].
+		</p>
+
+		<h3>[method:this setMaxDistance]( [param:Float value] )</h3>
+		<p>
+		Assigne une valeur à [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode/maxDistance panner.maxDistance].
+		</p>
+
+		<h3>[method:this setDirectionalCone]( [param:Float coneInnerAngle], [param:Float coneOuterAngle], [param:Float coneOuterGain] )</h3>
+		<p>
+		Cette méthode peut être utilisée pour transformer un son omnidirectionnel en un [link:https://developer.mozilla.org/en-US/docs/Web/API/PannerNode son directionnel].
+		</p>
+
+		<h2>Source</h2>
+
+		<p>
+			[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]
+		</p>
+	</body>
+</html>

+ 22 - 14
docs/list.json

@@ -1409,23 +1409,31 @@
 		"Référence": {
 		"Référence": {
 
 
 			"Animation": {
 			"Animation": {
-				"AnimationAction": "api/pt-br/animation/AnimationAction",
-				"AnimationClip": "api/pt-br/animation/AnimationClip",
-				"AnimationMixer": "api/pt-br/animation/AnimationMixer",
-				"AnimationObjectGroup": "api/pt-br/animation/AnimationObjectGroup",
-				"AnimationUtils": "api/pt-br/animation/AnimationUtils",
-				"KeyframeTrack": "api/pt-br/animation/KeyframeTrack",
-				"PropertyBinding": "api/pt-br/animation/PropertyBinding",
-				"PropertyMixer": "api/pt-br/animation/PropertyMixer"
+				"AnimationAction": "api/fr/animation/AnimationAction",
+				"AnimationClip": "api/fr/animation/AnimationClip",
+				"AnimationMixer": "api/fr/animation/AnimationMixer",
+				"AnimationObjectGroup": "api/fr/animation/AnimationObjectGroup",
+				"AnimationUtils": "api/fr/animation/AnimationUtils",
+				"KeyframeTrack": "api/fr/animation/KeyframeTrack",
+				"PropertyBinding": "api/fr/animation/PropertyBinding",
+				"PropertyMixer": "api/fr/animation/PropertyMixer"
 			},
 			},
 
 
 			"Animation / Tracks": {
 			"Animation / Tracks": {
-				"BooleanKeyframeTrack": "api/pt-br/animation/tracks/BooleanKeyframeTrack",
-				"ColorKeyframeTrack": "api/pt-br/animation/tracks/ColorKeyframeTrack",
-				"NumberKeyframeTrack": "api/pt-br/animation/tracks/NumberKeyframeTrack",
-				"QuaternionKeyframeTrack": "api/pt-br/animation/tracks/QuaternionKeyframeTrack",
-				"StringKeyframeTrack": "api/pt-br/animation/tracks/StringKeyframeTrack",
-				"VectorKeyframeTrack": "api/pt-br/animation/tracks/VectorKeyframeTrack"
+				"BooleanKeyframeTrack": "api/fr/animation/tracks/BooleanKeyframeTrack",
+				"ColorKeyframeTrack": "api/fr/animation/tracks/ColorKeyframeTrack",
+				"NumberKeyframeTrack": "api/fr/animation/tracks/NumberKeyframeTrack",
+				"QuaternionKeyframeTrack": "api/fr/animation/tracks/QuaternionKeyframeTrack",
+				"StringKeyframeTrack": "api/fr/animation/tracks/StringKeyframeTrack",
+				"VectorKeyframeTrack": "api/fr/animation/tracks/VectorKeyframeTrack"
+			},
+
+			"Audio": {
+				"Audio": "api/fr/audio/Audio",
+				"AudioAnalyser": "api/fr/audio/AudioAnalyser",
+				"AudioContext": "api/fr/audio/AudioContext",
+				"AudioListener": "api/fr/audio/AudioListener",
+				"PositionalAudio": "api/fr/audio/PositionalAudio"
 			}
 			}
 		
 		
 		}
 		}