+ fix Python binding of 3d viewer