gpt4 book ai didi

c# - 将范围转换为矩形

转载 作者:太空宇宙 更新时间:2023-11-03 13:53:21 24 4
gpt4 key购买 nike

我需要将范围 BottomLeft (-180, -90)、TopRight (180, 90) 转换为 System.Windows.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

关于c# - 将范围转换为矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13086703/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com