-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgaussian_intersection.py
More file actions
47 lines (47 loc) · 2.64 KB
/
gaussian_intersection.py
File metadata and controls
47 lines (47 loc) · 2.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
from pymol.cgo import *
cmd.delete('all')
tmp0 = drawEllipsoid([0.85, 0.85, 1.00] , -0.000229916708, -0.000192200344, -1.5886212e-05, 1.785436835438337, 1.7863165184325422, 2.4576693009659394, -0.04995812177710382, 0.004895055020546093, -0.9987393175923582, -0.3045956641161303, 0.9522737684228356, 0.019903551829384906, 0.9511706826170357, 0.3052060097870244, -0.0460827963531414)
cmd.load_cgo(tmp0, 'ellipsoid-cgo0')
cmd.set('cgo_transparency', 0.5, 'ellipsoid-cgo0')
obj0 = [
BEGIN, LINES,
COLOR, 0, 1.0, 0,
VERTEX, -0.000229916708, -0.000192200344, -1.5886212e-05,
VERTEX, -0.08942698755815541, -0.5440285189717426, 1.6982392873214827,
VERTEX, -0.000229916708, -0.000192200344, -1.5886212e-05,
VERTEX, 0.008514200933837675, 1.7008701622597173, 0.5451786505954458,
VERTEX, -0.000229916708, -0.000192200344, -1.5886212e-05,
VERTEX, -2.454800877222411, 0.048724147967263834, -0.11327216011178078,
END
]
cmd.load_cgo(obj0,'axis0')
tmp1 = drawEllipsoid([0.85, 0.85, 1.00] , 0.49111521, 1.46922175, -1.73698885, 2.3274314093417945, 3.36934823215902, 3.7162550483717633, 0.21101167858533848, 0.04645702537217376, -0.9763789306893953, 0.6312631801786738, -0.7691167268734955, 0.09983114641287141, -0.7463115092582354, -0.6374176066261191, -0.1916192211437175)
cmd.load_cgo(tmp1, 'ellipsoid-cgo1')
cmd.set('cgo_transparency', 0.5, 'ellipsoid-cgo1')
obj1 = [
BEGIN, LINES,
COLOR, 0, 1.0, 0,
VERTEX, 0.49111521, 1.46922175, -1.73698885,
VERTEX, 0.9822304184774524, 2.938443503108834, -3.4739776978008967,
VERTEX, 0.49111521, 1.46922175, -1.73698885,
VERTEX, 0.6476451063091002, -1.1222003340151447, -3.8846707360327484,
VERTEX, 0.49111521, 1.46922175, -1.73698885,
VERTEX, -3.137357920298289, 1.8402197518415742, -2.4490947479404053,
END
]
cmd.load_cgo(obj1,'axis1')
tmp2 = drawEllipsoid([0.85, 0.85, 1.00] , 0.2685727385686923, 0.5406932334065417, -0.6369244304902804, 1.4191388295243021, 1.578174590761601, 2.0424904275820324, -0.11863243231322651, -0.017446389320253074, -0.9927849563239435, -0.6397047481601609, 0.766036167246967, 0.06297956534403108, 0.7594104168266285, 0.6425606694851963, -0.10203727184682578)
cmd.load_cgo(tmp2, 'ellipsoid-cgo2')
cmd.set('cgo_transparency', 0.5, 'ellipsoid-cgo2')
obj2 = [
BEGIN, LINES,
COLOR, 0, 1.0, 0,
VERTEX, 0.2685727385686923, 0.5406932334065417, -0.6369244304902804,
VERTEX, 0.10021684743207915, -0.3671366141386073, 0.4407843795736235,
VERTEX, 0.2685727385686923, 0.5406932334065417, -0.6369244304902804,
VERTEX, 0.24103929024293438, 1.7496320481601086, 0.3771484911140197,
VERTEX, 0.2685727385686923, 0.5406932334065417, -0.6369244304902804,
VERTEX, -1.7591810313704075, 0.6693283927550022, -0.8453345814940075,
END
]
cmd.load_cgo(obj2,'axis2')