liyuanhe211 发表于 2020-4-1 02:57
咦?两个同名的bb命令会冲突吗?
wanlichuan 发表于 2020-4-1 18:43
SOB老师,有没有办法在vmd.rc文件里加入一些指令,使得三个窗口的初始大小和位置可以按需要设置呢?现在能 ...
wanlichuan 发表于 2020-4-4 11:00
谢谢社长答复。为什么从原理上来说不可能通过vmd.rc来设置呢?
annaqz 发表于 2021-1-6 19:09
社长,这个设置对VMD1.9.4也是一样的吗?为什么修改了以后,输入相关命令都是invalid呢?
annaqz 发表于 2021-1-6 19:09
社长,这个设置对VMD1.9.4也是一样的吗?为什么修改了以后,输入相关命令都是invalid呢?
gcsun 发表于 2021-2-11 14:48
1.9.4也是有效的,我用着没问题
仔细读“对于Linux版来说,这个文件叫.vmdrc,VMD会先在当前目录下搜索 ...
snljty 发表于 2020-4-1 10:27
我的rc里面加了这样几个内容。
从Multiwfn里面提供的Tachyon渲染高质量图片的命令直接加到了vmd里。
比如 ...
lonicera 发表于 2021-12-24 23:43
感觉
提到的问题可以用
解决, 似乎是透视模式导致的边缘畸变. 改成正交模式后就没有畸变了.
snljty 发表于 2020-4-1 10:27
我的rc里面加了这样几个内容。
从Multiwfn里面提供的Tachyon渲染高质量图片的命令直接加到了vmd里。
比如 ...
yjb 发表于 2022-9-1 20:28
老师,我用的Linux下的1.9.3版本的vmd,进行初始化文件里的设置,修改完之后会发现只有可视化界面,其它两 ...
护卫天使 发表于 2022-9-23 10:12
老师好,请问mol default style能更改为 {CPK}吗?我只是加入了这个命令mol default style{CPK},并不可以 ...
牧生 发表于 2022-9-23 10:33
mol default style[空格]{CPK} 试试这个呢
护卫天使 发表于 2022-9-23 10:12
老师好,请问mol default style能更改为 {CPK}吗?我只是加入了这个命令mol default style{CPK},并不可以 ...
牧生 发表于 2022-8-28 21:31
非常非常好用的脚本,但有一个需要请教的地方,如果我载入一个有1000帧的gro文件,有什么办法去实现每一 ...
gcsun 发表于 2021-2-11 14:48
1.9.4也是有效的,我用着没问题
仔细读“对于Linux版来说,这个文件叫.vmdrc,VMD会先在当前目录下搜索 ...
Linux下的.vmdrc文件是事先不存在的,一般都是在用户目录下自行创建。
乐平 发表于 2023-4-3 18:53
Sob 老师这句话需要更正
Linux 下安装 VMD 也是存在 .vmdrc 文件的。
bxc 发表于 2023-11-25 11:47
老师,这些可以直接在hotkeys.tcl里添加吗
diyimin10234 发表于 2024-3-21 12:01
老师,给绘制出的结构加标尺的时候,它的字体及字号可以改吗?
sobereva 发表于 2020-4-1 01:47:08
有很多人肯定早已发现画面边缘的物体畸变得特别厉害,很难看。通过display distance -8.0语句可以充分避免。但导致一个问题就是原本在窗口左下方的坐标轴看不到了,需要坐标轴的时候可以选Display - Axes - Origin让坐标轴显示在窗口中央。
Uus/pMeC6H4-/キ 发表于 2024-10-31 13:41
在设置VMD初始化时,遇到几个关于HBonds的小问题:
1.能否在vmd.rc里写语句,使得每加载一个体系都同时 ...
能否在vmd.rc里写语句,使得每加载一个体系都同时默认产生VDW和HBonds两个显示方式?
Dr. Axel Kohlmeyer wrote in
VMD Init Script/Custom Actions at Molecule Load:
Occasionally people ask about having performing custom actions, like having a different visualization than the default, whenever a molecule is loaded. Now several defaults can be changed, but the following scheme goes far beyond that and allows adding multiple representations and performing other scripted actions. In order for this to work, we have to put a trace on the variable vmd_initialize_structure, but calling actions right away at that point would not work. We'll rather have to just schedule a call to a script whenever the main event handler is idle again. Here the procedure reset_viz does the work, but rather than calling it directly in the variable trace, we use a proxy function reset_viz_proxy that generates an after idle {} request to call reset_viz with the specific molecule id to operate on as argument. The final line makes sure that this is also applied to molecules loaded from the command line, i.e. which are initialized before the .vmdrc file is processed and thus before the variable trace is defined.
复制代码
- proc reset_viz {molid} {
- # operate only on existing molecules
- if {[lsearch [molinfo list] $molid] >= 0} {
- # delete all representations
- set numrep [molinfo $molid get numreps]
- for {set i 0} {$i < $numrep} {incr i} {
- mol delrep $i $molid
- }
- # add new representations
- mol color Name
- mol representation VDW 0.3 15.0
- mol selection all
- mol material Opaque
- mol addrep $molid
- mol representation DynamicBonds 1.6 0.3 6.0
- mol selection {name C}
- mol addrep $molid
- mol representation DynamicBonds 1.2 0.3 6.0
- mol selection {name C H}
- mol addrep $molid
- }
- }
- proc reset_viz_proxy {args} {
- foreach {fname molid rw} $args {}
- eval "after idle {reset_viz $molid}"
- }
- ## hook up the function.
- trace variable vmd_initialize_structure w reset_viz_proxy
- # take care of molecule loaded at start.
- after idle { reset_viz 0 }
欢迎光临 计算化学公社 (http://bbs.keinsci.com/) | Powered by Discuz! X3.3 |