我的小 Opengl/freeglut/c++ 2D 编辑器项目有问题。
编辑器允许您绘制四边形或三角形(对象)。您可以通过拖动对象的一角来调整对象的大小。如果对象处于活动状态,您还可以在屏幕上移动对象(单击对象使其处于活动状态)。
现在我遇到的问题是对您单击的区域进行操作以使对象处于活动状态。激活区域以前只是围绕对象的一个四边形(获取对象的宽度和高度等)(图片上的蓝点表示激活区域的边界)
http://i48.tinypic.com/muyh41.png
但我希望激活区域是对象的区域,而不是它周围的四边形。所以问题是你将如何检查鼠标是否在文本上方或下方的图片内单击?