Affine interpolation in a lie group framework




  • Paper topic: Animation and Simulation
  • Software type: Code
  • Able to run a replicability test: True
  • Replicability score: 2
  • Software language: Matlab
  • License:
  • Build mechanism:
  • Dependencies: matlab/communication toolbox
  • Documentation score {0,1,2}: 1
  • Reviewer: Julie Digne <>
  • Time spent for the test (build->first run, timeout at 100min): 20min

Source code information


The code needs vec2mat from the communication toolbox. Since I don't have this toolbox, I used the following script:
 function [ mat, npadded ] = vec2mat( vec, N )
 v = vec(:);
 nelem = size(v,1);
 nrows = ceil(nelem/N);
 npadded = nrows*N - nelem;
 newv = [v; zeros(npadded,1)];
 mat=reshape(newv,N, nrows)'; 
. The program worked but created unexpected complex values and the patch function could not run, for the example given in the readme. For the same example but replacing the translation by [1 1 1] gave me an interpolation result which does  not look plausible and it appears that the created variables have a lot of NaN values (I had a warning that the matrix is singular to working precision, so that could explain it). Another reason could be my own implementation of vec2mat given above.

If you want to contribute with another review, please follow these instructions.

Please consider to cut/paste/edit the raw JSON data attached to this paper.