如何在三维网格中存储三维对象坐标信息?

时间:2019-08-15 12:16:34

标签: python algorithm graphics computer-vision computer-science

我有蛋白质对象的三维坐标信息。任务是将蛋白质投影到三维网格上(以这种方式可以恢复其特殊排列),以便我可以进一步执行处理。三维坐标信息在pdb(PROTEIN DATA BANK)文件中可用,并且定义如下:

ATOM  C x  y  z

其中“ ATOM”代表标签,“ C”代表碳原子,x,y和z是碳原子的三维坐标。

例如:

ATOM   C   5.84714  27.90645  31.85267          
ATOM   O   5.84216  27.92345  31.85267   

       :

       :

       :

ATOM   N       x       y        z

我试图将此信息存储在三维网格中,但是失败了,因为如果看到原子“ C”和“ O”,它们的坐标近似相似。因此,它们将存储在三维网格的同一单元格中。

我按10 ^ i的比例缩放坐标,它可以工作,但是要花费大量时间。

请帮助我解决这个问题!

预先感谢

0 个答案:

没有答案