簡體   English   中英

從pymol中的笛卡爾坐標繪制彩色球體

[英]Draw a colored sphere from cartesian coordinates in pymol

我在wiki中查看如何轉換以下有關珠子,笛卡爾坐標+能量的信息:

23.4 54.6 12.3 -123.5 54.5 23.1 9.45 -56.7 .......

在pymol中繪制一個包含每個原子的半徑為R的球體,以其坐標為中心,以彩色漸變為中心。

謝謝

您所呈現的實際上與分子結構有什么關系(即使用PyMol的動機是什么)?

如果您正在繪制一些分子結構,我建議只輸出帶有球體坐標的自定義PDB文件(您可以使用每個ATOM行的B因子字段作為控制PyMol中每個原子着色的方法)。

如果你沒有繪制分子結構,最好使用PyMol的CGO接口。

從PyMol文檔:

CGO球體由SPHERE命令生成。

SPHERE,x,y,z,d

其中x,y,z是球心的坐標,d是球體的直徑。 請注意COLOR命令如何用於設置球體的顏色。 與LINES一樣,當要繪制的下一個球體的顏色發生變化時,您只需要一個COLOR命令。

一個簡單的例子:

from pymol.cgo import *
from pymol import cmd

spherelist = [
   COLOR,    0.100,    1.000,    0.000,
   SPHERE,   30.304,   30.407,   30.531,0.30,
   COLOR,    1.000,    0.000,    0.000,
   SPHERE,   30.250,   30.250,   30.250,0.20,
    ]

cmd.load_cgo(spherelist, 'segment',   1)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM