一、概述

Direct2D中支持以下幾種類型的幾何圖形:

a.簡單幾何圖形(Simple Geometry):矩形、圓角矩形、橢圓;

b.路徑圖形(Path Geometry);

c.復(fù)合圖形(Composite Geometry):圖形組、變換圖形。

 

最近發(fā)現(xiàn)D2D除了可以繪制不同類型的幾何圖形之外,還有一個很強(qiáng)大的功能:對幾何圖形進(jìn)行關(guān)系判斷(也就是我們常說的碰撞檢測)。

這里首先介紹一個D2D的一個接口類ID2D1Geometry。它用來表示一個幾何對象資源,并定義一組用于處理和測量幾何形狀的幫助器方法。從 ID2D1Geometry 繼承的接口將定義特定形狀。上面提到的所有圖形類都是ID2D1Geometry的子類。

下面我們就介紹一下幾何圖形的碰撞檢測。

 

二、幾何圖形與點(diǎn)的碰撞檢測

1.函數(shù)介紹

網(wǎng)友評論