|
|
本帖最后由 alkylaix 于 2026-3-1 18:13 编辑
ACoord (Atomic Coordinate Toolkit) 是一个 Visual Studio Code 的扩展,支持直接查看、编辑与导出分子/晶体坐标。
1. 特征
- 配合VS Code的Remote(SSH)功能实现在远程服务器上查看、修改结构
- 3D 查看器(基于 Three.js),支持选择、测量及基本编辑功能
- 轨迹支持(帧导航 + 播放速度控制),适用于 XYZ、QE 输出日志、XDATCAR 及 OUTCAR 文件
- 投影模式切换(正交/透视)
- 晶格编辑器(a/b/c + α/β/γ)
- 超胞显示
- 晶胞显示调整(颜色、线宽、实线/虚线样式)
- 将原子居中至晶胞
- 原子大小与场景比例的缩放
- 通过“Save As”实现格式转换
- 从当前 3D 视图导出高清 PNG
2. 输入和输出
XYZ、CIF、POSCAR/XDATCAR/OUTCAR、PDB(支持有限)、Gaussian input (.gjf)、ORCA input (.inp)、ABACUS STRU (.stru)、Quantum ESPRESSO input (.in / .pwi)、Quantum ESPRESSO output log (.out / .pwo / .log)
3. 安装方式(二选一)
- VS Code 市场:在扩展商店(Extensions)中搜索 ACoord并安装
4. 快速上手
- 在 VS Code 中打开任意支持的结构文件
- 点击编辑器标题栏的预览图标
- 在 3D 视图与侧边栏中查看或修改原子坐标
- 点击工具栏 Save或 Save As保存更改
5. 基本操作
- 选择原子:在画布或原子列表中点击单个原子即可选中
- 多选操作:按住 Ctrl(Windows/Linux)或 Cmd(macOS)点击可添加/取消选择;按住 Shift 拖拽可保持当前选择范围
- 移动原子:在画布中按住 Shift 并拖拽已选中的原子
- 旋转选中项:选择旋转轴(X/Y/Z),然后拖动角度滑块(0–360°)进行旋转
- 更改元素:在「Change Element」面板中输入目标元素,点击「Apply」即可修改所选原子的元素类型
- 添加或删除原子:使用「Quick Add」面板新增原子,或点击「Delete」按钮移除选中原子
- 测量功能:选中 2 个原子可测量键长;选中 3 个原子可测量键角
- 调整距离:至少选中两个原子,最后选中的原子作为参考点,其余原子将沿「参考原子→最近原子」的方向整体移动,直至达到目标距离
- 缩放显示:可启用「自动缩放」,或手动调节「缩放比例」与「原子尺寸」以优化视图显示
支持
欢迎提交Issue反馈问题或提出新功能建议。
|
评分 Rate
-
查看全部评分 View all ratings
|