triangle-rotate: maintain aspect ratio