Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
blackberry-java-2D几何体和碰撞包_Java_Blackberry_Geometry - Fatal编程技术网

blackberry-java-2D几何体和碰撞包

blackberry-java-2D几何体和碰撞包,java,blackberry,geometry,Java,Blackberry,Geometry,我目前的问题与其说是黑莓的问题,不如说是java的问题 一揽子问题 在应用程序中,我有一个矩形区域。该区域按旋转方向旋转 大约30% 我需要完成两件事: 当用户单击时,他是否在该区域内? 当用户在屏幕上画一条直线时, 这条线的任何部分与该区域相交吗?如果是,原因是什么 区域内线条的长度 我知道我可以编写自己的函数来实现这一点(在除尘之后) 学习一些网络表单不需要的代数和几何技能),但是 我认为这是游戏编程中的一个常见问题。我发现 有些库是C++的,有些是C的,但没有java的。 有人对好的jav

我目前的问题与其说是黑莓的问题,不如说是java的问题 一揽子问题

在应用程序中,我有一个矩形区域。该区域按旋转方向旋转 大约30%

我需要完成两件事: 当用户单击时,他是否在该区域内? 当用户在屏幕上画一条直线时, 这条线的任何部分与该区域相交吗?如果是,原因是什么 区域内线条的长度

我知道我可以编写自己的函数来实现这一点(在除尘之后) 学习一些网络表单不需要的代数和几何技能),但是 我认为这是游戏编程中的一个常见问题。我发现 有些库是C++的,有些是C的,但没有java的。
有人对好的java软件包有什么建议吗?软件包不需要有图形组件。事实上,如果他们仅仅根据x,y坐标处理几何和计算就最好了。

这个答案的有用性将取决于您针对的JVM的确切类型(SE或ME)和版本(对我来说,是什么配置和概要)。因为它是黑莓手机,所以您可能是某种口味的J2ME-YMMV

也就是说,您想要的函数出现在java.awt.Rectangle、java.awt.geom.Rectangle2D和java.awt.geom.Line2D中