一、概述

Direct2D中支持以下几种类型的几何图形:

a.简单几何图形(Simple Geometry):矩形、圆角矩形、椭圆;

b.路径图形(Path Geometry);

c.复合图形(Composite Geometry):图形组、变换图形。

 

最近发现D2D除了可以绘制不同类型的几何图形之外,还有一个很强大的功能:对几何图形进行关系判断(也就是我们常说的碰撞检测)。

这里首先介绍一个D2D的一个接口类ID2D1Geometry。它用来表示一个几何对象资源,并定义一组用于处理和测量几何形状的帮助器方法。从 ID2D1Geometry 继承的接口将定义特定形状。上面提到的所有图形类都是ID2D1Geometry的子类。

下面我们就介绍一下几何图形的碰撞检测。

 

二、几何图形与点的碰撞检测

1.函数介绍

网友评论