计算化学公社

 找回密码 Forget password
 注册 Register
Views: 348|回复 Reply: 3
打印 Print 上一主题 Last thread 下一主题 Next thread

[VMD] 求助:关于VMD中对颜色定义的更改

[复制链接 Copy URL]

214

帖子

0

威望

854

eV
积分
1068

Level 4 (黑子)

跳转到指定楼层 Go to specific reply
楼主
请问VMD中更改定义颜色的时候,RGB那三个数值要如何跟平时色彩用的RGB值进行换算?因为我看VMD中数值范围都是0-1,跟平时用的数值范围似乎不太一样

454

帖子

1

威望

2872

eV
积分
3346

Level 5 (御坂)

2#
发表于 Post on 2025-11-17 16:33:14 | 只看该作者 Only view this author
如果之前是0~255的整数,直接除以255就行。

1208

帖子

6

威望

2432

eV
积分
3760

Level 5 (御坂)

傻傻的木瓜

3#
发表于 Post on 2025-11-17 18:10:40 | 只看该作者 Only view this author
我在vmd.rc里自定义了如下脚本中的setrgb函数,支持指定8位或16位、十进制整数或十六进制字符串的RGB数码来修改颜色:

setrgb.vmd (2.73 KB, 下载次数 Times of downloads: 17)

实际上就是把原生的VMD指令color change rgb添上识别用户输入的逻辑封装了一下。有了这个脚本之后,如setrgb #CC9CDF 6的指令就能把第6号颜色改成紫色。
√546=23.36664289109

214

帖子

0

威望

854

eV
积分
1068

Level 4 (黑子)

4#
 楼主 Author| 发表于 Post on 2025-11-17 19:10:12 | 只看该作者 Only view this author
Uus/pMeC6H4-/キ 发表于 2025-11-17 18:10
我在vmd.rc里自定义了如下脚本中的setrgb函数,支持指定8位或16位、十进制整数或十六进制字符串的RGB数码来 ...

太感谢了!

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-1-24 07:31 , Processed in 0.197750 second(s), 23 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list