【发布时间】:2010-08-11 10:21:53
【问题描述】:
我有 2 个矩形,它们是任意放置的,并且我已经像
struct Rect
{
NSPoint topLeft;
NSPoint topRight;
NSPoint bottomLeft;
NSPoint bottomRight;
}
我想检查 2 个矩形是否相交。我正在寻找类似于 NSIntersectsRect 的方法。但是NSIntersectsRect不会尊重矩形的旋转。结构中的点是旋转后得到的点。
Objecitve-C、C++ 或 C 中的示例代码会很有帮助。
【问题讨论】:
-
如果矩形是旋转的,非常困难。完整的答案在这里解释:stackoverflow.com/questions/8011267/…
标签: c++ c objective-c graphics geometry