Java創建交互式3D場景:Proscene

jopen 12年前發布 | 17K 次閱讀 3D 3D圖形處理庫

Proscene 是一個用于創建交互式3D場景的 Java 類庫。

Proscene 參考了 Qt 的 OpenGL c++ libqglviewer 庫的交互式框架概念:包括一個可用鼠標控制的坐標系統。Proscene旨在擴大這個想法,允許用戶輕松地設置一個 HID 控制場景。

  • Tested under Linux, Mac OSX and Windows, and properly works with the P3D, OPENGL and GLGRAPHICS Processing renderers. No special dependencies or requirements needed (apart of course from Processing-1.5.1).
  • API design that provides seemless integration with Processing (e.g., providing flexible animation and drawing mechanisms), and allows extensibility of its key features, such as full camera and keyboard customization.
  • Default interactivity to your Processing scenes through the mouse and keyboard that simply does what you expect.
  • Generic suppport for Human Interface Devices.
  • Arcball, walkthrough and third person camera modes.
  • Hierarchical coordinate systems (frames), with functions to convert between them.
  • Coordinate systems can easily be moved with the mouse.
  • Keyframes.
  • Object picking.
  • Keyboard shortcuts and camera profiles customization.
  • Animation framework.
  • Screen drawing (i.e., drawing of 2d primitives on top of a 3d scene).
  • Off-screen rendering mode support.


 

項目主頁:http://www.baiduhome.net/lib/view/home/1351695398348

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!