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

additionals controls(getter/setter) for the panner Node in PositionalAudio

vincent courtalon 10 лет назад
Родитель
Сommit
cbf83b36ac
1 измененных файлов с 25 добавлено и 0 удалено
  1. 25 0
      src/audio/PositionalAudio.js

+ 25 - 0
src/audio/PositionalAudio.js

@@ -92,6 +92,31 @@ THREE.PositionalAudio.prototype.getRolloffFactor = function () {
 
 };
 
+THREE.PositionalAudio.prototype.setDistanceModel = function ( value ) {
+
+	this.panner.distanceModel = value;
+
+};
+
+THREE.PositionalAudio.prototype.getDistanceModel = function () {
+
+	return this.panner.distanceModel;
+
+};
+
+THREE.PositionalAudio.prototype.setMaxDistance = function ( value ) {
+
+	this.panner.maxDistance = value;
+
+};
+
+THREE.PositionalAudio.prototype.getMaxDistance = function () {
+
+	return this.panner.maxDistance;
+
+};
+
+
 THREE.PositionalAudio.prototype.updateMatrixWorld = ( function () {
 
 	var position = new THREE.Vector3();