化学领域的专业人士常常需要绘制各种化学图形,特别是3D的图形,这个就需要用到一些化学绘图软件。Chem3D是ChemOffice的核心组件之一,可以绘制化学三维模型,包括新建、删除、旋转、移动等基础编辑操作,除此之外Chem3D还可以进行化学数据计算。但是一些用户在使用过程中难免有些疑问,下面就来给大家分享一下Chem 3D组件可以进行的两种不同的旋转三维模型的基础操作技巧。

1、固定方向旋转三维模型

在Chem 3D窗口绘制出需要旋转的三维模型,从Building工具条选择旋转按钮(图标:黑色圆中有箭头),如果发现没有找到Building工具条说明被隐藏,只需要到View菜单中即可打开。然后当鼠标滑过绘制窗口时用户会发现在三维模型四周出现阴影(如下图所示),如果在模型上方的阴影区滑动鼠标滚轮就是围绕Z轴进行旋转,若是在模型右侧滑动滚轮就是围绕X轴进行旋转,最后在下方滑动滚轮就是围绕Y轴旋转。

 
固定方向旋转三维模型

2、任意方向旋转三维模型

若想任意方向旋转模型就需要用到Chem 3D中旋转按钮的子选项,在这个工具中用户可以控制旋转三维模型的方向角度等参数,如下所示:

 
任意方向旋转三维模型

序号1指向的指针可以调整旋转角度,360度内任意旋转;序号2指向的文本输入框可以手动输入旋转角度,更加精确;序号3可以在旋转时相应调整坐标;序号4可以选择围绕x轴、y轴还是z轴旋转;序号5的图标作用是绕某根键旋转;序号6的作用是通过旋转调整某个二面角。

1)如果用户想让三维模型围绕某根键旋转那么就先要使用选择工具选中这一根键,然后再单击上图中的特定按钮即可。

2)如果用户想通过旋转调整某个二面角就需要先选中相连的三根键,然后单击上图中的特定旋转按钮即可,注意在旋转过程中原子间的相对位置将会发生改变。

本文来源于:http://www.chemdraw.com.cn/ruheshiyong/xuan-zhuan.html

怎么绘制旋转Chem3D模型的更多相关文章

  1. Html5 绘制旋转的太极图

    采用Html5+JavaScript在Canvas中绘制旋转的太极图,如下图所示: 具体思路和绘制逻辑,在上图中已有说明,代码如下: <script type="text/javasc ...

  2. CSS3绘制旋转的太极图案(一)

        实现步骤: 基础HTML: <div class="box-taiji"> <div class="circle-01">< ...

  3. C#利用GDI+绘制旋转文字等效果

    C#中利用GDI+绘制旋转文本的文字,网上有很多资料,基本都使用矩阵旋转的方式实现.但基本都只提及按点旋转,若要实现在矩形范围内旋转文本,资料较少.经过琢磨,可以将矩形内旋转转化为按点旋转,不过需要经 ...

  4. HTML 5:绘制旋转的太极图

    HTML: <!DOCTYPE> <html> <head> <meta charset="utf-8" /> <title& ...

  5. [WebGL入门]十六,绘制多个模型

    注意:文章翻译http://wgld.org/.原作者杉本雅広(doxas),文章中假设有我的额外说明,我会加上[lufy:],另外.鄙人webgl研究还不够深入.一些专业词语.假设翻译有误.欢迎大家 ...

  6. 测试canvas绘制旋转文字的性能

    canvas 绘制各种动画效果时,我们经常会使用画布旋转,使绘制上去的元素有旋转的效果. 最近在项目中碰到了很严重的性能问题,经常排查发现是因为绘制批量文字时使用了画布旋转,且每行文字的旋转角度是不一 ...

  7. .NET绘制旋转太极图

    .NET绘制旋转太极图 我之前发了一篇<用.NET写"算命"程序>的文章,但有人纷纷提出了质疑,认为没有"科学"(mi xin)依据

  8. Winform GDI+绘图二:绘制旋转太极图

    大家好,今天有时间给大家带来Winform自绘控件的第二部分,也是比较有意思的一个控件:旋转太极图. 大家可以停下思考一下,如果让你来绘制旋转的太极图,大家有什么样的思路呢?我今天跟大家展示一下,我平 ...

  9. WPF学习系列 绘制旋转的立方体

    我是一年经验的web程序员,想学习一下wpf,比较喜欢做项目来学习,所以在网上找了一些项目,分析代码,尽量能够做到自己重新敲出来 第一个项目是 中间的方块会不停的旋转. 第一步,新建wpf项目 第二步 ...

随机推荐

  1. 18-spring学习-AOP深入操作

    范例:定义一个参数拦截 package com.Spring.aop; import org.springframework.stereotype.Component; @Component publ ...

  2. 基于spring-boot的社区社交微信小程序,适合做脚手架、二次开发

    基于spring-boot的社区社交微信小程序,适合做脚手架.二次开发 代码地址如下:http://www.demodashi.com/demo/13867.html 1 概述 笔者做的一个后端基于s ...

  3. javascript、js操作json对象和字符串互相转换方法

    相信前端的同学们对json并不陌生,接触过很多.但是很少人知道json的全称是什么,哈哈,我也是查资料知道的.(JSON JavaScript Object Notation是一种轻量级的数据交换格式 ...

  4. 常用的SQL

    --时间计算: select GETDATE() ,GETDATE()) ,GETDATE()) ,GETDATE()) ,GETDATE()) ,GETDATE()) ,GETDATE()) --查 ...

  5. unity, 获取mesh名称

    正确的获取mesh名称的方法: MeshFilter meshFilter=node.GetComponent<MeshFilter>();    string meshName=mesh ...

  6. C++ vector 和 map的删除

    1.连续内存序列容器(vector,string,deque) 序列容器的erase方法返回值是指向紧接在被删除元素之后的元素的有效迭代器,可以根据这个返回值来安全删除元素. vector<in ...

  7. SQL命令查看Mysql数据库大小

    SQL命令查看Mysql数据库大小的方法. 要想知道每个数据库的大小的话,步骤如下:1.进入information_schema 数据库(存放了其他的数据库的信息)use information_sc ...

  8. Atitit. 解释器模式框架选型 and应用场景attilax总结 oao

    Atitit. 解释器模式框架选型 and应用场景attilax总结 oao 1. 解释器模式结构描述 1 2. 如何实现(简单的解释器模式,仅仅通过词法分析即可实现,而无需token流进行处理. 2 ...

  9. ECN

    ECN是工程变更管理,主要用来管理BOM的生效日期,及记录BOM的更改内容:在SAP系统中,需先创建ECN更改号码,凭ECN号码去更改管理BOM

  10. nginx 反向代理 配置 https 实现http https同时存在 经测试 支持location 规则

    server { listen ssl; #监听443端口 server_name www.app01.com; ssl on; #启用ssl加密 ssl_certificate /etc/cert/ ...