本人獨立研發的一款 JAVA 平台可視化組件:Matplot3D for JAVA(V2.0) 。基於 JAVA SE 1.5 的 API 開發,以 jar 包的形式存在。超輕量級設計實現,jar 文件大小不超過 200KB。內含自主研發的三維幾何造型、繪制算法,不依托圖形硬件,不依托 OpenGL、DriectX、JAVA 3D 等基礎庫,純 JAVA 語言軟件實現,可以非常方便的將 Matplotlib 3D for JAVA(V2.0)顯示面板嵌入到自己 JAVA GUI 程序中。
組件提供簡單的外觀 API,可以方便生成三維效果的圖形圖表。支持鼠標等輸入設備交互式操作,可方便的縮放和改變觀察角度。V2.0 版本全面顯示支持動態編程,可實時生成三維模型動態改變動畫。
組件下載及項目地址:
碼雲: https://gitee.com/tanling8334/Matplot3D-for-Java
Github: https://github.com/tanling8334/Matplot3D-for-Java
CSDN 博客: https://blog.csdn.net/tanling8334/article/details/101204061
V2.0 版本主要改進:
1、修正前一版本顯示和造型算法 BUG
2、改進引擎算法,性能有較顯著提升
3、應用層改進坐標系扭曲和變換能力
4、全面顯式支持 3D 動態動畫編程
jar 和 API 請參看github和gitee項目地址中的 Demo 和 Readme.md 文檔
如果覺得有趣請轉發
歡迎大家使用和交流。
QQ: 17746302 email: ta8334@126.com
功能及效果展示:
引擎測試
干涉波形動畫
引擎測試
引擎測試(四階魔方)
三維等高,熱力圖
函數點陣 動態
趨勢圖動態
柱狀圖靜態
柱狀圖動態