1 / 13
文档名称:

LabVIEW3D控件应用.doc

格式:doc   大小:290KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

LabVIEW3D控件应用.doc

上传人:9njcx46 2017/2/16 文件大小:290 KB

下载得到文件列表

LabVIEW3D控件应用.doc

相关文档

文档介绍

文档介绍:LabVIEW 课堂作业题目: Labview 3D 控件应用学院(系): 电气工程学院专业班级: 学号: 学生姓名: 任课教师: 目录一 3D 简述二 3D与 2D 的区别三创建 3D 对象四 3D 控件的属性节点五 3D 控件的调用节点六多对象的编程七更多 3D 类控件介绍八学****心得一, 3D简述 3D 是英文“3Dimensions ”的简称,中文是指三维、三个维度、三个坐标,即有长、宽、高。换句话说,就是立体的,3D 就是空间的概念也就是由 X、 Y、Z三个轴组成的空间,是相对于只有长和宽的平面( 2D)而言。根据科学猜想,人们本来就生活在四维的立体空间中(加一个时间维), 眼睛和身体感知到的这个世界都是三维立体的(时间是虚构的) ,并且具有丰富的色彩、光泽、表面、材质等等外观质感,以及巧妙而错综复杂的内部结构和时空动态的运动关系;我们对这世界的任何发现和创造的原始冲动都是三维的。今天的 3D,主要特指是基于电脑、互联网的数字化的 3D/ 三维/立体技术, 既可以是动词、是名词,又可以是形容词、是状态副词,也就是三维数字化。包括 3D软件技术和 3D硬件技术。 3D或者说三维数字化技术,是基于电脑/网络/数字化平台的现代工具性基础共用技术,包括 3D 软件的开发技术、 3D 硬件的开发技术,以及 3D 软件、 3D 硬件与其他软件硬件数字化平台/ 设备相结合在不同行业和不同需求上的应用技术。二, 3D与 2D 的区别简述 1、2D的定: 2D即二维,在一个平面上的内容就是二维。二维即左右、上下两个方向,不存在前后。在一张纸上的内容就可以看做成是二维。即只有面积,没有立体。二维是平面技术的一种,例如普通的平面动漫,称之为二维动漫、简称二维。 2、3D的定义:3D即三维, 三维是指在平面二维系中又加入了一个方向向量构成的空间系。所谓三维,按大众理论来讲,只是人为规定的互相交错(垂直是一个很有特性的理解)的三个方向,用这个三维坐标,看起来可以把整个世界任意一点的位置确定下来。原来,三维是为了确定位置。三维既是坐标轴的三个轴,即 x 轴、 y 轴、 z 轴,其中 x 表示左右空间,y 表示上下空间,z表示前后空间,这样就形成了人的视觉立体感,三维动画就是由三维制作软件制作出来的立体动画,实现再发展的趋势。 3、为何使用 3D控件①更形象生动地显示采集到的数据②相比 2D图片更方便操作③理论上看三维图形的立体感、光景效果要比二维平面图形要好的多,因为它的立体、光线、阴影都是真实存在的( 相对来说,因为对于我们这个真实的世界来说它还是虚幻的)如下图示: 三,创建 3D对象 3 个单精度浮点型数据 Length X、Length Y、Length Z 可以改变长方体的大小,Color 可以改变长方体颜色,四者连接的是一个创建盒,长方体相连的是创建对象,后面是一种编程创建法创建的调用节点,程序执行完效果如下图: 还可以开启“切换视角”功能,运行时可看到效果四, 3D 控件的属性节点一般来说,属性节点的创建方法有两种:一种方法是从函数选板中获取没有属性标识的空属性节点放置于程序框图中,用户然后为属性节点配置相应的类和属性,使用引用节点去指派需要配置属性的前面板控件对象,完成属性节点的创建;另一种方法是在框图中的控件上单击鼠标右键弹出快捷菜单,用户在快捷菜单中选择创建属性节点的菜单项直接创建属性节点,然后在菜单项中选择要创建的属性。属性节点举例——衬底颜色属性 Blue 前数字为一,其与 Red 、Green 、Alpha 捆绑后与 BackgroundColo r 连接,程序运行后,衬底颜色为蓝色。其他重要的属性节点由上往下依次为:自动投影、背景颜色、视角控制器自动重绘视角、控制器、类型内容边界、内容位置、模式查看矩阵、投影矩阵。五, 3D 控件的调用节点名称描述 AutoFocus 自动调距(显示所有对象) PickModel 获取控件上某像素点所穿越的所有模型 PickPoint 获取控件上某像素点所穿越第一个模型的位置 Projection 投影,包括截头椎体、***、正交投影 Redraw 重绘 3D控件上的内容 Render toImage 导出图片(2D 图片的那种格式) Setup Camera 调节视角(观察点、目标点、方向) WindowToObjectCoords 窗至对象坐标,返回控件中某一点对应的***面点和远平面点的位置六,多对象的编程 1、3D陀螺仪——从文件导入模型导入 wrl 3D建模文件