ffmbindings manual bindings to C++

Lain Lain lain at null.net
Wed Mar 26 02:27:54 UTC 2025


Hi all,

We have published new bindings, this time to Open3D C++ library:

Source code: https://bitbucket.org/ffmbindings/ffmbindings-open3d
Documentation: https://ffmbindings.onrender.com/javadoc/ffmbindings.open3d/index.html

Point clouds processing is important in many areas, including robotics. There are very efficient C++ libraries to work with point clouds, for example:

    Open3D
    PCL 

These libraries in point clouds processing are as popular as OpenCV in computer vision. However, unlike OpenCV, none of these point cloud libraries offer official Java bindings, and moreover, they don't have C bindings either (which means that it's not possible to produce FFM bindings to them with jextract).

ffmbindings.open3d provides Java FFM bindings to Open3D.

Open3D as a library features many C++ techniques like templates/vectors/shared_ptr/inheritance/eigen. ffmbindings.open3d uses all of them with FFM API

Thank you,

 
> On 26-2-2025 03:13, Lain Lain wrote:
> 
> Hi,
> We would like to present you ffmbindings project which helps to do manual bindings to C++ libraries from Java using FFM.
> Currently it contains bindings to eigen C++ library but we are going to publish few more this month.
>  
> Source code: https://bitbucket.org/ffmbindings
> Documentation: https://ffmbindings.onrender.com[https://ffmbindings.onrender.com]
>  
> Any feedback are welcome.
>  
> Thank you,


More information about the jextract-dev mailing list