[英]Convert an extent to rect
我需要將范圍BottomLeft(-180,-90),TopRight(180,90)轉換為System.Windows.Rect 。 Rect是使用左上角的位置和rect的大小創建的,因此,我嘗試使用(-180,90)的位置以及上述范圍的寬度和高度的大小來創建它,但這是錯誤的。
因此,我無法為上述范圍創建Rect。 請幫助創建它。 謝謝!
矩形可以表示為:
Rectangle d = new Rectangle(xCoordinate, yCoordinate, width, height);
這里相關的坐標是左上角的坐標。 因此,您應該從可用的坐標中計算這些參數。 在您的情況下:
Rectangle d = new Rectangle(-90, 180, 180, 360);
哪里
width = right - left
height = top - bottom
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.