VAVec3m_vUserPosVirtualScene;//!< Position des Hoerers in der virtuellen Umgebung
VAVec3m_vUserPosRealWorld;//!< Position des Hrers in der CAVE (oder im Reproduktionssystem)
VAVec3m_vReproSystemVirtualPosition;//!< Position der CAVE (oder des Reproduktionssystems) in der virtuellen Welt. Center position of loudspeaker array.
VAVec3m_vecCaveCenterPos;//!< Erwartete Hoererposition bzw. Punkt fr den Ambisonics das Schallfeld berechnet
//Mittelpunkt aus der ersten LS Configuration berechnen
m_vpTargetOutputs[0];
m_v3ReproductionCenterPos.Set(0,0,0);
//m_vpTargetOutputs[ 0 ];
m_v3ReproductionCenterPos.Set(0,1.27,0);
// VA_EXCEPT2(NOT_IMPLEMENTED, "Automatic reproduction center calculation not implemented, please provide 3-dim vector with key 'ReproductionCenterPos' in reproduction configuration");
VA_WARN(this,"Reproduction center set to 0,0,0");
VA_WARN(this,"Reproduction center set to 0,1.27,0");
}
else
{
...
...
@@ -93,7 +93,7 @@ void CVAAmbisonicsReproduction::SetInputDatasource( ITADatasource* p )
doubledAzimuth,dElevation;
// TODO Center Position aus Config?
VAVec3va3Origin(0,0,0);
//VAVec3 va3Origin( 0, 1.27, 0 );
VAVec3va3View(0,0,-1);
VAVec3va3Up(0,1,0);
...
...
@@ -104,8 +104,8 @@ void CVAAmbisonicsReproduction::SetInputDatasource( ITADatasource* p )