我正在寻找一个类似于D3或matplotlib的库,但它适用于三维对象。我的最终目标是可视化一个动画体素对象,以及切片、边界可视化和时间轴等交互。
有各种图形渲染库可以制作它,但我想知道是否已经有一个库用于可视化和操纵基于3D体素的对象,例如医学中的图像。我知道像OpenGL这样的图形渲染软件,但为了避免重复发明轮子,我希望找到更多功能丰富的软件。
发布于 2020-06-04 14:41:33
大多数现代引擎(Godot,Unreal,Unity,Lumberyard)都是免费使用的,并内置了体素化算法。它们不像在OpenGL上那样可配置,但它可能足以满足您的用例。
发布于 2020-06-11 03:45:13
你可以使用"Three.js“。该库非常适合在web环境中进行各种3d建模。看这里:https://threejsfundamentals.org/threejs/lessons/threejs-voxel-geometry.html
该网站有很多专门针对体素对象的内容。我不知道模型分辨率应该有多高,但你可以肯定地在医学中使用这个库。
将体素模型加载到Three.js场景的最佳方法是导出.obj文件。目前还没有用于加载.vox文件的可靠库,但是导出.obj文件非常容易。
Three.js是一个非常专用的库,可以很好地扩展,我计划自己开始第一个项目。
https://stackoverflow.com/questions/62093499
复制相似问题