Manipulating sources and receivers

Rotate a group of sources/receivers

I-Simpa can automatically rotate a group of punctual receivers or sound sources. Users have to specify:

  • ‘Rotation angle (degree)’: angle of rotation [degree];
  • ‘Rotation center’: center of the rotation (position (x,y,z) in [m]);
  • ‘Rotation vector’: axis of rotation (x,y,z) in [m].

Example: Below, an example of rotation of a receivers grid in a plane XY:

  • ‘Rotation angle (degree)’=45°
  • at center position ‘Rotation center’=[1.,1.,0.]
  • around axis ‘Rotation vector’=[0.,0.,1.]

Translate a group of sources/receivers

I-Simpa can automatically translate of punctual receivers or sound sources. Users have to specify:

  • ‘Direction (m)’: define the direction (vector) of translation.

Example: Below, an example of a translation of a receivers grid, in the direction [3.,0.,0.]:

Create a grid of receivers

I-Simpa can creates automatically 2D grids of punctual receivers. Users have to specify:

  • a column (col) vector and a row vector to define the grid plane, as well as, the spatial step between two receivers
  • the starting position (origin) of the grid,
  • and the number of rows and columns of the grid.

Grid Parameters:

  • ‘Col step x (m)’: define the x coordinate of the column vector;
  • ‘Col step y (m)’: define the y coordinate of the column vector;
  • ‘Col step z (m)’: define the z coordinate of the column vector;
  • ‘Number of cols’: define the number of columns;
  • ‘Number of rows’: define the number of rows;
  • ‘Row step x (m)’: define the x coordinate of the row vector;
  • ‘Row step y (m)’: define the y coordinate of the row vector;
  • ‘Row step z (m)’: define the z coordinate of the row vector;
  • ‘Starting position x (m)’: define the x coordinate of the origin of the grid;
  • ‘Starting position y (m)’: define the y coordinate of the origin of the grid;
  • ‘Starting position z (m)’: define the z coordinate of the origin of the grid;