导读
Origin不仅可以绘制二维平面图形,还可以用三维图形呈现数据。一般来说,有两种方式。一种是标记数据表中的数据列,形成三组X-Y-Z列数据。这样画出的三维图形是3D XYZ散点图的形式,与二维图形中的散点图相对应;其次,利用矩阵实现三维表面数据的三维图形,绘制的图形是三维表面的形式。
1.3D XYZ相对而言,标记数据列很容易。我们可以看到,在Origin的默认数据表中,数据列已经被初步分类。在每个数据列的顶部,都有类似Excel的列标记,如A、B、C、D等。而且这一栏除了字母A、B、C、D之外还有附加标记,比如初始状态的A(X)、B(Y)、C(Y)、D(Y)。这些附加标记用于在绘制数据时确定数据列是属于X轴还是Y轴。
在绘制3D图形时,您应该首先确定它们的列标签是否分别是X、Y和Z。如果没有,可以右键单击数据列,然后单击设置为为其设置列标签。然后单击绘图-3D XYZ-3D散点图。如下图所示:
2.Matrix Matrix是绘制三维图形所需的另一个数据列表。矩阵和数据表(工作表)的区别在于:
(1)矩阵表背景为黄色,而数据表背景为白色;
(2)矩阵表的行标签和列标签分别对应X轴和Y轴的坐标数据,而Z轴的数据在矩阵表中;数据表的行标签和列标签只作为行数和列数,X轴、Y轴和Z轴的数据显示在数据表的单元格中。
如下图:左边是数据表,右边是矩阵表。
Origin绘图教程:三维图形的绘制
Origin 8.6提供了一个非常快速的将数据表转换成矩阵表的功能。我们可以在Origin的菜单栏上点击工作表—转换为矩阵—直接—打开对话框,如下图所示:
在弹出的对话框中的数据格式选项中选择X跨列,在X值选项中选择第一个数据行,在第一列中勾选Y值,保持等间距相对容差(%),如下图所示:
这里需要注意的是,有时Origin程序在转换矩阵表时会报错,一般是“你的X数据不是等间距的,它有11.11%的波动。请尝试更改公差设置。如果波动非常大,你应该通过工作表将数据转换为XYZ列格式:转换到XYZ菜单,然后使用矩阵网格工具。”
在这种情况下,一般的解决方法是增加平均间距相对公差(%)。但此时数据点的间隔会加大,但一般不会有太大影响。
单击〖确定〗按钮,工作表数据表将转换为矩阵表。然后在Origin的菜单栏上点击Plot-3D Surface-Color Fill Surface,就可以绘制三维曲面图了。如下图所示:
细心的同学可能注意到了,矩阵状态下的Plot菜单中的内容与原始工作表状态下的内容有明显的不同,这是Origin程序的最大特点。在不同的激活界面中,菜单栏中的内容是不同的。请注意这一点。因为有些同学经常提出不能按照指令完成与指令相同的操作,其实是没有仔细观察指令中的操作步骤与自己的操作是否一致。
三维绘图结束后,系统会自动弹出如下图的工具栏。单击工具栏上的图标可以调整3D绘图的透视,这有助于观察3D绘图的每个表面的外观。
矩阵表中垂直列和水平列的默认值是行号和列号。如果我们想在垂直和水平列中显示垂直和水平轴的值,我们可以单击原点菜单栏上的View —— Show X/Y,如下图所示(默认值为Show Column/Row):
当数据点很多,尤其是三维图形的时候,我们会在图形面板上看到“速度模式开启”的水印。这是因为程序启动所谓的速度模式来减少显示的数据量,有利于计算机更快地显示数据,减少图形处理器的数据处理能力。这个水印只在屏幕上显示,导出为图片格式后不会显示字速模式。
双击绘制的平面,在弹出的Plot Details对话框中,在左侧对话框中选择Graph-Layer【注意图层被激活,如下图所示】,然后在右侧对话框中选择Size/Speed,在下面的工作表数据和跳过点下的数据框中填入数字:数字越大,图中的平面越平滑。
来源:办公室助理
声明:本文仅供学术分享。如涉及侵权,请先联系GO Sansi (kf01@ceshigo.com)。非常感谢!
三维制图怎么学好
在画图之前,首先要学会使用图层,这样便于管理图层(比如冻结和隐藏)。通常,以下方法用于构建一些。
(1-2d,1-墙,1-地板,1-天花板,1-家具)【层名因个人习惯】。
图层完成后,直接插入cad平面图,放在1-2d图层上,然后冻结图层(作为建模的参考图层)。
用多义线画出要表现的区域(墙)的轮廓,用ext命令平移280[墙厚],拉伸2650[墙高],然后用su命令布尔运算得到墙,用类似的方法做门道和墙龛。将砌好的墙模板放入1-墙层。
反过来,使用ext命令拉伸地面[地面层上的模具]和平屋顶[天花板层上的模具]。
然后用ext和su命令依次建立门窗、门窗套、窗帘【1-门窗层内模具】。
隐藏1- ceiling层,rr渲染命令后得到一个简单的墙、地板、门窗表。
然后,搭建天花板建模模具【模具放在1-天花板层】。
渲染rr命令后,将获得墙、地板、门、窗和天花板的简单表示。
使用I命令插入cad家具模块[放置在1-家具层]
rr命令渲染完成后,就获得了墙壁、地板、门窗、墙壁形状、家具的简单表示。
另一个角度的简单表示。
室内模型完成后,我开始拍摄相机,回到平面图。
输入dv摄像机命令后,选择要看的空间【一般选择墙面】,说说摄像机参数块,然后输入po【视点】。在平面上点击摄像机要看的位置,将鼠标左右或上下移动到【场地】和摄像机的起点。
虚线是选定的墙[参照]
dv命令后的状态。看点【镜头想看的地方】;站[相当于人类站的位置]
19左右后,上下移动鼠标到【场地】和摄像机的起点,就可以得到摄像机的平面图,高度为0【无透视】。
相机参数停止后,输入D,显示0高度的相机视角。此时,摄像机高度为0。
然后输入pa【相机云台】,点击屏幕任意一点后向下移动鼠标,输入数字1600进入,就可以得到一个高度为1600的相机透视图。
如果效果不理想,可以输入dv命令,重复上述操作。这期间还可以结合z【相机变焦,相当于焦距】和cl【相机修剪,相当于剪刀,通过修剪可以站在墙外透过墙看到里面】达到理性的透视效果,获得好的角度。
这是经过缩放和修剪后编辑的相机视角。
相机打完了再打会麻烦很多,所以用命令V【相机存储命令】,输入命令V,说说相机存储列表对话框。
点击新建按钮,输入视图名称【摄像机名称】如;客厅,OK,可以保存刚做好的相机文件;如果您需要再次调用相机文件,在输入命令V后,单击相机列表中的客厅文件,然后单击设置为当前以调用相机文件。
通过使用上述方法,您可以制作更多的角度和存储更多的相机文件。
【来源】微信微信官方账号:豆丁楼