I am coming to the end of my voxel generation application written in c++ using exprtk and Qt, and have found what I have created may not be suitable to port to blender as an addon as intended. However I am thinking that the voxel data that is generated may be able to imported into Blender as a surface via creating a bridging addon and have a surface generated from voxel data using a marching cubes algorithm present within blender.
Some of Blenders functionality look very voxel like and converting voxel data to surface data like in the sculpting module.
Last year when I looked at the Blender 2.80 beta source code I could not find any marching cubes implementation present.
Does Blender have a marching cubes implementation present that can be accessed and used ?