纯JAVA 可视化 3D 组件:Matplot3D for JAVA 的V4.0版本发布 (纯JAVA实现的类似matplotlib可视化三维库)

目录

概述

 组件下载及项目地址 

V4.0 更新


概述

Matplot3D for JAVA  是一个基于JAVA SE 1.8环境开发的数学科学数据三维可视化组件。 这是一个纯JAVA实现的类似matplotlib可视化三维库,封装为一个jar包,jar文件大小只有200多KB,直接引用即可。无需再安装和配置第三方库或者环境,无需依赖OpenGL、DriectX、JAVA 3D或JAVAFX等等。

本组件提供简单的外观API,可以方便通过数据生成三维效果的图片。可用于大数据可视化、科学数据分析可视化等领域。除直接生成图片文件用于Web服务端外,本组件还默认支持JAVA自带的GUI,可直接在客户端本地通过窗口显示并通过鼠标交互。

 组件下载及项目地址:        

码云:         https://www.gitee.com/tanling8334/Matplot3D-for-Java

Github:     https://github.com/tanling8334/Matplot3D-for-Java
 

V4.0 更新

本次更新的4.0版本是一个小版本的更新,主要更新内容为:

1、改进底层算法,在部分情况下提升刷新效率。

2、在底层引擎中实现物体轮廓反锯齿功能。

3、在直接桌面GUI显示图表时,增加鼠标交互定位显示可以获取和现实曲面表面、三点、柱状图的坐标或者取值。

定位器

在使用桌面GUI显示的情况下。

双击界面可以开启定位器:移动鼠标定位器可以定位到鼠标所指曲面表面、点、柱状图上,并显示相应的坐标或者值。

再次双击可以固定定位器:定位器不再随着鼠标移动而是固定在最后的选定点上

再次双击则会关闭定位器。

外轮廓反锯齿

组件默认是打开轮廓反锯齿功能的,可以使物体的轮廓边界显示更加自然,避免锯齿现象。如下面两张图所展示,在反锯齿开启的情况物体的边沿会更加平滑自然


 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值