|
###############
需要的必须输入元素包括
1起点坐标
2终点坐标
可选元素
颜色
线段的宽度
关键词 BIGIN LINE END
########################################
from pymol.cgo import *
from pymol import cmd
line = [
LINEWIDTH, 5, #线的宽度
BEGIN,LINES, #关键词
COLOR, 1, 0, 0,
VERTEX, 55.000, 55.000, 55.000, #起点
VERTEX, 55.000, 5.000, 55.000, #终点
END #关键词
]
cmd.load_cgo(line,'linered', 1)
line = [
LINEWIDTH, 10,
BEGIN,
LINES,
COLOR, 0, 1, 0,
VERTEX, 55.000, 55.000, 55.000,
VERTEX, 55.000, 55.000, 5.000,
END
]
cmd.load_cgo(line,'linegreen', 1)
line = [
LINEWIDTH, 15,
BEGIN,
LINES,
COLOR, 0, 0, 1,
VERTEX, 55.000, 55.000, 55.000,
VERTEX, 5.000, 55.000, 55.000,
END
]
cmd.load_cgo(line,'lineblue', 1)
line = [
LINEWIDTH, 15,
BEGIN,
LINES,
COLOR, 0, 0, 1,
VERTEX, 55.000, 55.000, 55.000,
VERTEX, 55.000, 5.000, 55.000,
COLOR, 0, 1, 0,
VERTEX, 55.000, 55.000, 55.000,
VERTEX, 55.000, 55.000, 5.000,
COLOR, 1, 0, 0,
VERTEX, 55.000, 55.000, 55.000,
VERTEX, 5.000, 55.000, 55.000,
END
]
cmd.load_cgo(line,'lineall', 1)
############按照这个顺序写比较好####################
##先声明线段这个对象
###再定义线段的宽度属性值
###再定义颜色
###在定义位置
from pymol.cgo import *
from pymol import cmd
line = [
BEGIN,LINES,
LINEWIDTH, 5,
COLOR, 1, 0, 0,
VERTEX, 55.000, 55.000, 55.000,
VERTEX, 55.000, 5.000, 55.000,
END
]
cmd.load_cgo(line,'linered', 1)
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-3-29 08:05
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社