主要观点总结
本文讲述了作者在2024年9月杭州新项目的启动后,对插件名称“MolScaffold”的由来、写代码的经历、插件的开发进展以及使用ChatGPT辅助开发过程的经历。同时,介绍了项目的底层架构和用户体验考虑,以及分子可视化的复杂性。最后,作者还提到了新书《3D科研绘图》的购买链接和公司的相关业务咨询信息。
关键观点总结
关键观点1: 插件名称‘MolScaffold’的由来
作者在编写Mol3DStruct时考虑插件名称问题,最终选择MolScaffold这个名字,因为它是基于点线骨架+几何节点的可视化方法。
关键观点2: 作者写代码的经历
作者不是计算机专业,主要通过自学Python和Blender Python进行编程,遇到代码问题主要通过Google和国外论坛解决。
关键观点3: 使用ChatGPT辅助开发
作者尝试使用ChatGPT辅助开发,通过ChatGPT快速找到解决代码问题的方法,如用rdkit读取SMILES文本。
关键观点4: 项目进展和特色
项目开发在Blender 4.2.1 LTS版本进行,兼容至4.0版本。插件提供多种分子读取方式,包括从PubChem和RCSB PDB数据库直接通过编号导入分子。界面简洁,方便用户调节。
文章预览
2024年9月 杭州 新项目启动已经过去了一周,我总算是重新找回了写插件的感觉。暂时还达不到分享试用的程度,就随便跟大家聊点什么吧。 首先要说的是,为什么这个项目叫做 “ MolScaffold” ? 其实在最初编写Mol3DStruct的时候,我就在考虑插件名称的问题。想来想去都觉得不合适,最后还是借用的2018年在3dsMax中写的分子插件的名称。 从2018到2024,这七年间我用过多款专业的分子可视化软件,包括Diamond、PyMol和Chimera等。对于分子结构的可视化也算是颇有心得。直到我接触到Blender软件之后,逐渐摸索出一套基于 点线骨架+几何节点 的可视化方法。 所以在开始这个2.0项目的时候,我毫不犹豫地选择了MolScaffold这个名字。 第二个想说的是如何写代码的问题。 我不是计算机专业,本科的时候只修过一门C语言的课。记得那会儿还是我人生中第一次接触电
………………………………