| 查看: 1829 | 回复: 22 | |||
| 当前主题已经存档。 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
axue0475_cn银虫 (小有名气)
|
[交流]
怎么画高分子链三维结构图?
|
||
|
怎么画高分子链三维结构图? 一个高分子链,一共60个左右碳原子,还有几个其他原子,现在得到每个原子的坐标,想用一种软件画出这些原子三维链结构图,每个原子用小球表示,不同的原子用不同颜色的小球表示,请问各位,用什么软件可以实现,具体实现步骤是什么? 要求:回答者要说明白详细步骤才给付金币,并且确实可行!!! |
» 猜你喜欢
请教限项目规定
已经有3人回复
拟解决的关键科学问题还要不要写
已经有7人回复
存款400万可以在学校里躺平吗
已经有15人回复
Materials Today Chemistry审稿周期
已经有6人回复
基金委咋了?2026年的指南还没有出来?
已经有10人回复
基金申报
已经有6人回复
推荐一本书
已经有13人回复
国自然申请面上模板最新2026版出了吗?
已经有17人回复
纳米粒子粒径的测量
已经有8人回复
疑惑?
已经有5人回复

|
既然楼猪告诉俺你以前用过vb 就比较好办了 我给你说一下方法: 从cad2000开始 autocad内部出了支持autolisp语言,还增加了 AutoCAD ActiveX,这样就可以使用VB进行二次开发。在程序中声明AutoCAD对象之后,就可以使用autocad的所有对象 属性和方法,例如在空间(x,y,z)出建立一个半径为r的球体,也就是你的原子,语法如下:RetVal=object.AddSphere(Center,Radius),其中RetVal为新创建的球体对象,Object为模型空间对象,Center为球心坐标,Radius为球体半径,球体创建好后,可根据球体所代表的原子类型赋予其不同颜色,只要修改球体对象对应的属性即可。 你只要将你要生成的那些原子的坐标 类型 写到一个文本文件里,程序运行之后就可以将这些数据自动读入到数组中,然后调用上面的语句 就可以在空间指定位置上自动生成你希望的那些原子了,至于原子之间的连接就是生成一个圆柱体而已了 呵呵 没啥技术难度 RetVal=Object.AddCylinder(Center,Radius,Height) Height就是两个球心坐标的之间的距离,地球人都知道咋算 |
23楼2006-09-06 09:38:56

3楼2006-07-27 21:57:14
4楼2006-07-28 00:30:15
lienbo2005
至尊木虫 (著名写手)
王者荣耀
- 应助: 0 (幼儿园)
- 金币: 27825.8
- 帖子: 1805
- 在线: 391.2小时
- 虫号: 255029
- 注册: 2006-05-27
- 性别: GG
- 专业: 功能陶瓷
5楼2006-07-28 08:27:36











回复此楼