+[mom2d] SmnOrtho() ported