2009-11-13 4 views
2

Java에서 3D 및/또는 줌 인터페이스를 수행하는 데 가장 적합한 라이브러리/프레임 워크는 무엇입니까? 데이터 내에서 탐색하고 객체 그래프/관계를 나타내는 새로운 유형의 인터페이스를 만드는 프로토 타입을 만들 수 있기를 바랍니다.Java - 줌/3D 데이터 시각화 라이브러리

저렴하고 저렴한 옵션이 더 좋습니다. 오픈 소스 또한 장점입니다.

업데이트 :
api가 높을수록 좋습니다. 이상적으로는 내 가상 객체에 몇 가지 속성 (색상, 모양 등)을 설정하고 시각화 환경/엔진에 등록하고 콜백 함수를 후킹 할 수 있습니다 ... 예를 들어 사용자가 객체를 클릭, 클릭 또는 더블 클릭하면 시작되고 시각화 환경이 나머지를 처리합니다. 따라서 객체의 렌더링, 탐색, 확대/축소, 사용자 상호 작용은 모두 엔진에 의해 처리됩니다. 키가 큰 순서 일 수도 있지만 재사용 가능한/일반적인 도구로 존재할 수있는 것처럼 보입니다.

답변

1

Java3D는 라이브러리에서 매우 훌륭한 3D 시각화입니다. OpenGL은 표준 3D 그래픽 라이브러리이며 JOGL은 Java에 대한 포트입니다.

+0

+1 - Java3D 또는 OpenGL을 사용하는 것이 좋습니다. 내 질문의 "업데이트"부분 또는 Sam에게 보내는 설명에 도움이되는 라이브러리 또는 프레임 워크가 있습니까? – MJLefevre

+0

Java3D에서 MouseBehavior를 살펴볼 수 있습니다. Java3D는 상위 레벨 API이므로 상위 레벨을 찾고 있다면 JOGL 대신 Java3D를 제안합니다. –

0

놀아 보는 것 이상의 작업을하지는 않았지만 processing을 조사하고 싶을 수 있습니다. 가상 객체를 만든 다음 마우스로 가상 객체를 패닝 할 수 있습니다.

+0

처리가 옵션처럼 보입니다. +1하지만 조금 더 높은 수준에서 일하기를 희망했습니다. 누군가 또는 그룹이 이미 재개 가능한 대상 (예 : 3D이지만 클릭 가능, 링크 가능, 드래그 가능 등)에서 작업하기를 바랬습니다. – MJLefevre

0

JMonkeyEngine 시도해보십시오. Java3D 및 JOGL보다 높은 수준입니다.

관련 문제