fixed euler3d