-2
我有这样的代码:测试矩形是否包含另一个矩形的全部或部分?
graphicsContext.setCanvas(canvas);
graphicsContext.clear();
camera.applyTransform(graphicsContext);
RectF screen = camera.getCamRect(getWidth(), getHeight());
for(Road r : roads) {
if(screen.contains(r.getRect())) {
r.draw(graphicsContext);
}
}
for(Intersection i : intersections) {
if(screen.contains(i.getRect())) {
i.draw(graphicsContext);
}
}
唯一的问题是包含方法必须在将所有4个verticies B的返回true。 留下什么算法,我可以使用,给予最高的类型,底部,右侧检查B是一部分或全部内B.
感谢