我正在寻找使用 OpenGL 和 C++ 渲染蛋白质的带状图。有谁知道是否已经存在任何开源代码,或者是否有很好的指南可以做到这一点?如果没有,我宁愿自己弄清楚;)但我不想重新发明轮子,特别是如果轮子是免费的。
编辑:感谢您的回复。有谁知道这些程序是否有很好的文档说明为什么它们存储某些顶点或三角形网格以根据蛋白质中原子的结构进行渲染?
我正在寻找使用 OpenGL 和 C++ 渲染蛋白质的带状图。有谁知道是否已经存在任何开源代码,或者是否有很好的指南可以做到这一点?如果没有,我宁愿自己弄清楚;)但我不想重新发明轮子,特别是如果轮子是免费的。
编辑:感谢您的回复。有谁知道这些程序是否有很好的文档说明为什么它们存储某些顶点或三角形网格以根据蛋白质中原子的结构进行渲染?
查看http://molvis.sdsc.edu/visres/molvisfw/titles.jsp,了解大量致力于分子可视化的项目,其中大部分是开源的。
对于 java,有ProteinShader。
您也许可以调整可视化库以供您使用。
GLE Tubing and Extrusion Library看起来应该能够制作您的色带。