支持自定义方向