?在c#里面,如何判断点是否在区域内?
已知有一块区域(假定规则),为一块凹多边形,九边形,它的九个顶点的坐标都是知道的,给定一个点也是知道其坐标的,如何判断它在不在区域内呢?因为这9个点是在地球面下的,这块连续的区域却不能用平面的线方程进行描述的。 --------------------编程问答-------------------- 最简单的方法是minX<=x<=maxX &&minY<=y<=maxY --------------------编程问答-------------------- 关注一下 --------------------编程问答--------------------
你要在屏幕上显示就必定要从3d投影到2d,2d面上的9点就可以用平面方程描述了。 --------------------编程问答-------------------- http://topic.csdn.net/u/20100802/09/3d859082-c050-4371-aea7-58b35d617a59.html --------------------编程问答-------------------- 用GraphicsPath的IsVisible方法来判断。 --------------------编程问答-------------------- 我的天,这个高端 --------------------编程问答-------------------- Rectangle 有个 Contains 方法可以用 --------------------编程问答-------------------- 取这九个点坐标点上的最大值最小值与已知点的坐标值进行比较 --------------------编程问答--------------------
补充:.NET技术 , C#