我将致力于实现dicom文件的三维显示,我想知道哪种技术更易于使用:Java 3D还是VTK? 我不是很有经验的程序员,但我已经基于dcm4che开源库创建了一个DICOM查看器。
要分享的任何提示或经验吗?
答案 0 :(得分:2)
我的3D建模大多数是光学相干层析成像数据,往往相当大。我的经历有点倒退。该项目最初是使用x64 VTK和Qt的C ++项目。实验室里的人不是C ++人员,所以它被转换为Java,通过Matlab使用,实验室博士后知道。
Java VTK非常易于使用,并且具有很多功能,但是我在为按钮注册回调事件时遇到了一些麻烦,如果它无法解决,将成为一个交易破坏者。此问题可能会极大地影响UI的完成方式,因此请记住这一点。
大多数C ++示例都倾向于快速转换为Java(回调>。<除外),因此有大量示例。如果您打算使用VTK,我强烈推荐"The VTK User's Guide" by Kitware, Inc (ISBN: 978-1-930934-23-8),因为它是API的绝佳概述。
祝你好运!