2012-11-03 57 views
1

我有一個問題,我的小Opengl/freeglut/c + +二維編輯器項目。如何檢查鼠標是否在freeglut的三角形區域內被點擊?

該編輯器允許您繪製一個四邊形或三角形(對象)。您可以通過拖動任意位置的對象角來調整對象的大小。 如果對象處於活動狀態(您單擊某個對象以使其處於活動狀態),還可以在屏幕上移動對象。

現在,我遇到的問題是,請點擊您點擊的區域以使對象處於活動狀態。本來只是對象周圍的四激活區域(獲取對象的寬度和高度等)(藍色的圖片點表示激活區域邊界)

http://i48.tinypic.com/muyh41.png

但我想要的激活區域作爲物體的區域而不是圍繞它的四邊形。 所以問題是你將如何檢查鼠標是否在區域內點擊,如圖片上方或下方的圖片?

http://i49.tinypic.com/abmli8.png

回答

相關問題