full ripple join version. 1.diff aspect ratio 2.change ratio 3.one side longer