2009-08-17 2 views
2

내 문제는 Java 패키지 문제이므로 많은 문제가되지 않습니다.blackberry - java - 2D 기하학 및 충돌 패키지

응용 프로그램에는 사각형 영역이 있습니다. 이 영역은 약 30 % 회전됩니다.

나는 두 가지를 수행해야합니다. 사용자가 클릭 할 때 그는 영역 안에 있습니까? 사용자가 화면에 직선을 그릴 때 해당 선의 일부가 영역을 교차합니까? 그렇다면 범위 내에있는 라인의 길이는 입니까?

나는 내가이 있지만 (웹 양식에 필요하지 않은 일부 대수학과 기하학 기술 오프 채취 후) 나는이 게임 프로그래밍의 일반적인 문제라고 생각 달성하기 위해 내 자신의 기능을 쓸 수 있다는 것을 알고있다. 내가 찾은 일부 라이브러리는 C + + 일부 C#을하지만 자바에 대한 아무것도.

좋은 Java 패키지에 대한 제안 사항이 있습니까? 패키지에는 그래픽 구성 요소가있을 필요가 없습니다. 사실 x와 y 좌표만으로 기하학과 계산을 처리하면 가장 좋을 것입니다.

답변

1

이 답변의 유용성은 정확히 어떤 유형 (SE 또는 ME)과 어떤 버전 (ME, 설정 및 프로필)을 대상으로하는지에 따라 달라집니다. 그것은 블랙 베리이기 때문에, 당신은 어떤 맛의 J2ME 가능성이 있습니다 - YMMV.

즉, 원하는 기능이 java.awt.Rectangle, java.awt.geom.Rectangle2D 및 java.awt.geom.Line2D에있는 것처럼 보입니다.