C#CAD二次开发什么判断两个Region是否重合
时间: 2023-07-12 18:12:49 浏览: 150
.net C# CAD二次开发,实现CAD自动绘图功能
5星 · 资源好评率100%
在C#CAD二次开发中,可以使用Region类的IntersectsWith方法来判断两个Region是否重合。该方法的语法如下:
```csharp
public bool IntersectsWith(Region region);
```
其中,region参数表示另一个Region对象。如果当前Region对象与指定的Region对象重合,则返回true;否则返回false。
例如,以下代码演示了如何判断两个Region对象是否重合:
```csharp
Region region1 = new Region(new Rectangle(0, 0, 100, 100));
Region region2 = new Region(new Rectangle(50, 50, 100, 100));
if (region1.IntersectsWith(region2))
{
Console.WriteLine("两个Region对象重合。");
}
else
{
Console.WriteLine("两个Region对象不重合。");
}
```
在上述示例中,首先创建了两个Region对象region1和region2,分别表示一个100x100的矩形和一个从(50,50)开始的100x100的矩形。然后使用IntersectsWith方法判断这两个Region对象是否重合,如果重合则输出“两个Region对象重合。”,否则输出“两个Region对象不重合。”。
阅读全文