




已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章 乐高CAD 软件在制作乐高机器人的过程中,除了ROBOLAB、NQC、VB等编程软件是必须要使用以外,还有一种软件也是经常要使用的,这就是乐高CAD软件。乐高CAD软件并不是某一个单独软件,它是很多相关软件的统称,本章将对这些软件做一个较为全面的介绍,并对其中比较重要的几种软件进行使用说明。本章主要内容包括:乐高CAD软件概述、乐高CAD软件入门、MLCAD软件入门、MLCAD软件应用范例、LPub软件入门及应用范例。第一节 乐高CAD软件概述一、乐高CAD软件的基本概念在开始使用乐高CAD软件之前,有必要先澄清乐高CAD软件中的CAD的概念。CAD是计算机辅助设计(Computer Aided Design System)的简称,它产生于20世纪80年代,是随着计算机技术在机械工程专业上的应用迅速发展起来的一门学科,是指以计算机为辅助手段来完成整个产品的设计过程。而我们的乐高CAD软件的概念与上文的CAD是有一定的区别,乐高CAD软件不是以设计为主要目的。由于乐高教育产品容易安装、拆卸特点(在前面的章节中,我们已经介绍了),乐高机器人的设计过程往往是直接建立实物制作的基础上的(最多就是画几张草图),所有的设计都是通过在制作模型过程中的不断改进来实现的。乐高CAD软件确切的说是一种仿真搭建软件。它将各种各样的乐高零件,从积木块到齿轮,从马达到RCX微电脑,都以仿真模块的形式储存在软件的数据库中,然后在计算机屏幕上用这些仿真零件搭建成各种各样的模型。二、乐高CAD软件的功能乐高CAD软件不但在概念上传统的CAD不同,就是在功能上与其也有很大的区别。传统的CAD软件非常强大,可以实现以下功能:建立几何模型、工程分析、动态模拟、自动绘图。乐高CAD软件大都比较小,目前只能实现以下两种功能:1. 仿真搭建这是乐高CAD软件的最基本的功能,强大的仿真功能使用户可以通过便捷鼠标和键盘的操作,在计算机屏幕上在生成各种各样的模型。从积木之间的上下契合,到齿轮的啮合,以及导线的弯曲、皮带的伸缩,在软件中都能够实现。所以不但可以搭出块状积木重复堆砌出来的简单模型;也可以搭出带有齿轮传动等机械结构的复杂模型;甚至搭出是带有传感器、控制器的机器人模型。2. 自动绘图在乐高CAD软件中的搭建出仿真模型后,可以利用软件的自动绘图功能保留模型的各种角度、大小、颜色的图片,还可以自动生成模型的搭建步骤图。其中自动生成搭建步骤的功能,是使用乐高CAD软件的主要原因,这点在下文的乐高CAD软件的应用方向中会详细说明。三、乐高CAD的应用方向由于乐高CAD软件具有的强大而又实用的功能,使它可以应用于很多方面,其中比较重要的是以下4个方向:1. 进行辅助设计虽然乐高CAD软件并不是传统意义上的CAD系统,但是它仍然有很强大的辅助设计的作用。使用乐高CAD软件在计算机上搭建模型时,虽然没有了用真的零件搭建时候的真实感与全局感,但是它也有很多的优势。第一,非常的方便灵活:你可以不受形状和空间的限制,在模型的任意位置放上你需要的零件,而在真实的模型中,你可能要将模型拆掉一部分才行;第二,不会感到缺乏零件:软件中有几千种零件(而且可以不断更新),并且零件的数量也没有限制;2. 解决缺少器材的问题由于器材的限制,往往只有少部分学生有机会去学习使用乐高教育产品。即使有些学校添置了大型的乐高实验室,可以为很多的学生提供学习的机会,但是学生也只能在实验室开放的时候使用器材,在其它的时间和地点就没有办法了。而乐高CAD软件就可以解决这一问题,只要将乐高CAD的软件装入计算机就可以让很多的学生学习乐高。如果学生一旦有了一些想法,也可以随时在其他的计算机上进行搭建(例如家里的),检验这些想法,将创意保留下来。3. 保留有价值的作品有许多乐高作品(特别是机器人作品)都是机具创意,具有很高的技术含量,很具有保留价值。但是全部以实物的形式保留则会占用很多的资源,造成很大的浪费,而且还并不能够保留下全部的信息。乐高CAD软件强大的自动绘图功能可以帮助保留下搭建步骤图,以后如果需要将作品恢复,只要按照搭建图来做,会非常的容易。而且还可以将这些资料与其他人分享,在互连网上能够找到很多这样的资料。4. 为编写教材提供工具随着乐高机器人进入学校,开始出现了一些乐高机器人教材,在这些教材中有一个共同的问题:没有机器人的搭建步骤,即使有也只是用数码相机拍摄的几幅照片,往往不是很清晰,角度也不是很好。使用乐高CAD软件的自动绘图功能,就可以让编写教材的人很方便的获得各种图片,让书中的内容更加容易让人理解。第二节 乐高CAD软件入门一、常用的乐高CAD软件乐高CAD软件种类繁多,通常都是支持Windows操作系统的软件,其中大多数也支持Macintosh和Linux操作系统,并且这些软件全部都是共享软件,在互连网上都可以进行免费的下载。在这些软件中,比较具有代表性的是MLCad、LeoCAD和BlockCAD,下面就对这3种软件做个简单介绍。1. MLCadMLCad软件是目前所有的乐高CAD软件中功能最为强大的一个,图2-1就是MLCad软件的窗口。在该软件的窗口上有4个视窗,可以生成模型的三视图(前视图、左视图、俯视图)和立体视图,因此在进行仿真搭建的时候,可以很精确的控制每个零件的位置,准确的将零件放到模型的任何位置。分类清楚的零件库中几乎有着所有的乐高零件,用户可以搭建出各种模型,而且每隔一段时间都可以在互连网上下载免费的零件库补丁文件,将乐高新增的零件加入MLCad的零件库。MLCad强大的自动绘图功能也是其它的乐高CAD软件无法比拟的,它可以生成模型的任意角度的、任意大小、任意格式的图片,并且还能很容易的生成模型的搭建步骤图。另外,MLCad有非常多的辅助软件,使其功能得到了进一步的提高。 图2-1 MLCad软件的窗口 图2-2 LeoCAD软件的窗口2. LeoCAD这是一款由乐高官方提供的软件。这款软件在乐高CAD软件中属于诞生的时间比较早的一种,有着很高的知名度,和不错的评价。LeoCAD有着与MLCAD一样强大的零件库,可以搭建非常复杂的模型。也具有自动绘图功能,但是只能保存模型的任意角度图片,无法保存模型的搭建步骤图。而且通过图2-2可以看到这款软件窗口上只有模型的立体视图窗口,因此在搭建的时候不是很方便,零件的定位比较麻烦。目前使用该软件的用户已经比较少了,多数的用户使用的都是MLCAD。3. BlockCAD这是一款比较简单的乐高CAD软件,适合年龄较低的儿童(7-12岁)使用。这款软件与上述两款软件最显著的区别就是零件库中的零件很少,类型也很单调。从图2.2.3中可以看到在BlockCAD 的零件库中只有块状积木(Brick),用这些零件只能搭建那些单调的、具有花哨外表的模型,却无法搭建出具有机械结构的复杂模型,更不能够搭建出带有电子零件(RCX、传感器)的机器人模型。而且与LeoCAD相同, BlockCAD的界面上也只能生成一个立体视图,用户在使用该软件时,零件的定位不是很方便。图2-3 BlockCAD软件的界面二、LDraw系列软件的下载与安装目前,在所有的乐高CAD软件中拥有最多用户的显然是MLCAD软件,但是用户们往往并不是单独使用MLCAD软件,而是更愿意使用包含了许多专门为MLCAD软件开发的辅助软件的LDraw系列软件。这些辅助软件主要有以下这些:POV-Ray 3.1g, 3.5 and 3.6 、L3P 、L3PAO 、L3Lab 、LDView 、LPub、LSynth 、MegaPOV 、LGEO POV Library、BMP2LDraw、LDAdd On等等。这些辅助软件的功能,将在本章的第五节专门介绍。下面,就介绍一下如何下载和安装LDraw系列软件:1. 下载LDraw系列软件LDraw系列软件中的软件都是一些免费的共享软件,在互连网上都可以很容易的获得这些软件,其中最为简单、可靠的方法就是直接到LD网站上去下载。大家可以按照以下的步骤来操作:1) 进入LD网站的主页面介绍和提供LDraw系列软件下载的网站非常的多,从LEGO官方网站到一些乐高发烧友的个人网站。如果在互连网上去搜索的话,至少可以找到几百个同类网站。但是其中最全面、最可靠的、最好就是这个LD网站。键入LD网站的网址(),进入LD网站的主页面。在该页面中找到“Get Started”选项(图2-4上红色矩形标记的位置),点击进入“Get Started”(图2-5所示)。 图2-4 LD网站的主页面 图2-5 “Get Started”页面2) 在“Get Started”页面中下载LDraw系列软件在“Get Started”页面中提供了支持多种操作系统的LDraw系列软件的安装文件下载,既有支持Windows操作系统的安装文件,也有支持Macintosh和Linux操作系统的安装文件(由于国内大多使用Windows操作系统,所以本书中介绍的所有软件均是在Windows操作系统下运行)。选择Windows类别下的LDraw Tools Installer (large)选项(图2-5中红色矩形标记的选项),就可以进入介绍如何安装LDraw系列软件的页面。2. 安装LDraw系列软件进入Ldraw系列软件安装页面后,你就会看到极为详细的安装说明:图2-6 Ldraw系列软件安装页面在图2-6中,有3个选项(红色矩形标记的选项)分别告诉你:n 什么是Ldraw?n 如何安装Ldraw?n 当前版本的安装文件中包含什么内容?看完了什么是Ldraw后(如果没有兴趣可以跳过,基本的内容在本节已经做了介绍),就会看到非常详细的14个步骤教你如何装Ldraw (如图2-7所示)。前两个步骤是教你下载安装文件,以及下载安装文件的解压缩工具;第3步是告诉你一些在安装时需要注意的地方;后面12个步骤是配有插图的一步步的安装说明。总之,按照这个说明,大家都能够很轻松的将Ldraw系列软件安装到你的计算机中。图2-7 14步的LDraw安装说明第三节 MLCad软件入门通过在上一节的介绍,我们对乐高CAD软件有了基本的认识,并学会了如何下载、安装Ldraw系列软件。本节的主要内容是介绍其中最为核心的一个软件MLCad软件。包括MLCad的主窗口、菜单和工具的功能、零件库的分类。一、MLCad的主窗口MLCad的主窗口是标准的Windows软件窗口,设计得非常合理,非常有人性化,让用户感到非常的亲切。从图2-8中可以看到,MLCad的主窗口大致分成以下6个区域:菜单栏、工具栏、零件库、状态栏、操作栏和模型搭建区。图2-8 MLCad主窗口上的各个区域上述7个区域的基本功能如下:n 菜单栏 下拉式菜单提供了各种各样的功能;n 工具栏 10个工具栏,几十种工具,强大的功能,使操作变得极为方便;n 零件库 分类清楚的零件库中有几千种零件,能够满足搭建各种复杂模型的需要;n 状态栏 本质上也是一个工具栏,只不过由于它不提供可操作的功能,只是自动显示鼠标的坐标,以及零件库中鼠标所指的零件的编号和名称,所以将它区别于一般的工具栏。n 操作栏 显示了在模型搭建区中添加每个零件,以及进行所有的操作和命令;n 模型搭建区 有4个可以调整大小的视窗,可以显示模型的3视图和立体视图,给模型的搭建带来极大的便利。二、菜单栏和工具栏简介1. 菜单栏图2-9 MLCad的菜单栏从图2-9中可以看到,MLCad的菜单栏中除了在一般软件中常见的文件菜单、编辑菜单,更多的都是MLCad特有的功能菜单:n File 文件菜单,具有打开和保存文件,保存模型的图片,导出文件,打印文件等多种功能;n Edit 编辑菜单,提供了多种编辑和修改功能;n Navigate 在查看模式下,对模型搭建步骤进行定位,选择需要查看的步骤;n View 查看零件的状态,以及工具栏的使用状态;n Multipart 对文件中出现的多个模型进行操作,例如新建子模型、导入导出模型、删除模型、等等;n Extras 提供各种附加功能,例如报告功能、生成功能、文件缓冲功能、微小零件合成功能、等等;n Settings 用来对MLCad的模式、视图等进行设置;n Help 打开帮助对话框,帮助解决用户解决各种问题;由于上述这些菜单中的各种功能选项都在工具栏中以工具的形式出现了,在此就不专门介绍菜单栏中各个菜单的功能。大家可以结合下文的工具栏介绍来学习。2. 工具栏MLCad软件共有10个工具栏,提供了几十种工具,菜单栏中的所有菜单功能都能够通过这些工具实现,并且比操作繁琐的下拉菜单方便的多。这些工具栏可以根据需要打开或者关闭。按照图2-10所示,选择菜单栏上的View菜单中的Toolbars选项,就会出现图2-10中的下拉菜单。在需要的工具栏选项前面打勾就可以打开该工具栏,取消某个工具栏选项前面的钩就会关闭该工具栏。图2-10 工具栏菜单下面将分别介绍这10个工具栏中工具的功能:1) 主工具栏图2-11 主工具栏主工具栏中的一些常用工具,例如:新建文件、保存文件、复制、剪切、粘贴等等,在此就不多做介绍了。主要介绍下面两个工具: n Save Image(s). 打开一个保存图像对话框,通过一些简单设置可,以保存模型当前的图像或者搭建模型的步骤图;n Save Parts List. 打开一个对话框,保存搭建模型所使用的所有零件的列表,包含零件的编号、名称、颜色和数量等信息。2) 模式工具栏模式工具栏是对MLCad做基本设置的工具栏,提供了多种模式设置工具,熟练的掌握各种模式之间的切换和设置,是搭建MLCad模型的基础。图2-12 模式工具栏n View Mode 选择查看模式模型搭建区内的模型自动变成适合视窗的大小,但是这时无法对零件进行操作,只能查看模型的搭建步骤(前提是需要添加步骤);n Edit Mode 选择编辑模式,可以向模型搭建区中添加零件,或者对模型上的零件进行操作;n Pan Mode 选择拖动模式,可以通过鼠标拖动模型在视窗中的位置,使模型处于便于编辑的位置;n Zoom Mode 选择缩放模式,可以通过鼠标的上下拖动改变任意一个视窗中模型的大小而不影响其它视窗中的模型大小;n Grid Coarse 选择粗网格,在模型搭建区中隐藏着不可见的网格,网格可以帮助零件定位,网格的基本单位为乐高基本单位的1/20,粗网格在X-Y-Z(零件的长、高、宽三个方向)三个方向上的尺寸分别是10-8-10;n Grid Medium 选择中中网格,网格的尺寸为5-4-5;n Grid Fine 选择细网格,网格的尺寸为1-1-1;n Draw To Selection Only 选择这个工具,视窗中只会显示被选中零件以及它之前添加到模型上的零件,而将其后加入的零件隐藏。3) 缩放工具栏 缩放工具栏的功能非常简单,仅仅是用来改变模型在视窗中的大小,前9种工具(从6%到300%)是按照比例来缩放模型,并且4个视窗中的模型比例相同;最后一种工具是自动将模型缩放到全部可以容纳进视窗的大小,4个视窗中模型的比例可以不同。 图2-13 缩放工具栏 图2-14 对象工具栏4) 对象工具栏该工具栏中工具的作用都是往操作栏中添加对象,这些对象包括零件、命令、步骤、背景等等。这些对象加入后会自动在操作栏中添加一个操作,这个操作的添加位置是你选中的操作后面。n Add Part. 选择该工具可以打开一个添加零件对话框,通过在按照零件编号顺序排列的零件列表中选择需要的零件添加到模型中;n Add Comment. 打开添加命令对话框,输入所需要的命令,添加在操作栏中被选中的对象后面;n Add Step 在被选中的对象后面添加一个步骤;n Add Rotation Step. 打开添加旋转步骤对话框,在选中的对象后面添加的一个旋转步骤,该步骤可以显示模型任意的角度;n Add Rotation End Step 在选中的对象后面添加一个做末端旋转的步骤;n Add Step Background. 打开添加步骤背景对话框,为模型的步骤图添加背景;n Add Clear Statement 在选中的对象后面添加一个清除控制,当查看到该控制之后的步骤时,该控制之前的零件会被全部清除(只是不显示出来,并非被删除);n Add Buffer Exchange. 在选中的对象后面添加一个缓冲器;5) 控制工具栏控制工具栏中前6个工具其实就是菜单栏中Navigate/菜单(见图2-16)中的选项,这些工具在查看模式下,对模型搭建步骤进行定位,确定需要查看的步骤。后面三种工具是在搭建模型时,对所使用的零件进行选择时候使用的。 图2-15 控制工具栏 图2-16 Navigate菜单中的选项n Select All 使用该工具可以选择模型中所有的零件;n Select Same Type 使用该工具可以选择所有与当前零件相同的零件(忽略颜色的差异);n Select Same Color 使用该工具可以选择所有与当前零件具有相同颜色的零件。6) 改变工具栏图2-17 改变工具栏改变工具栏中的工具的作用用来改变零件(或者模型)的位置和角度。前6个工具的作用是让零件沿X、Y、Z轴的正负方向移动,每次操作改变的位移与当前网格的大小有关,每次改变1个网格的位移。后6个工具的作用是让零件分别绕X、Y、Z轴按照顺时针和逆时针方向转动,转动的角度同样和网格的大小有关。对应于粗、中、细网格,每次操作分别使零件转动90度、45度、30度。如果这12个工具仍然不能够使零件位于需要的位置,那么可以使用最后一个工具:n Enter Position Rotation. 打开一个对话框,通过输入坐标和旋转对零件的位置和角度进行更加精细的定位。7) 可见性工具栏图2-18 可见性工具栏n Ghost 将选中的零件虚象化;n Unghost 取消选中零件的虚象效果n Group. 将若干选中的零件变成一个组,成为一个新的“零件”;n Ungroup 将选中的组取消,使组中的零件重新变成单独的零件;n Hide 将选中的零件隐藏;n Unhide 取消选中零件的隐藏效果;n Unhide All 取消对所有零件的隐藏效果;n Snap To Grid 将选中的零件自动对齐至最近的网格;n Rotation Point. 打开一个对话框,设定零件/模型的旋转中心,可以是零件的面中心、体中心、视窗中心、或者是任意一个点;8) 颜色工具栏图2-19 颜色工具栏该工具栏中的工具的功能是用来改变零件或者模型的颜色,通常建议将零件设置成相应的颜色,这样模型看起来会更加清晰、更加美观。9) 高级工具栏图2-20 高级工具栏n Add Line. 在对话框中输入两个点的坐标,在这两个点之间建立一条直线;n Add Triangle. 在对话框中输入三个点的坐标,建立一个三角形;n Add Quadrilateral. 在对话框中输入4个点的坐标,建立一个四边形;n Add Conditional Line. 在对话框中输入4个点的坐标,按照顺序连成一条折线;n Add BFC Statement. 给当前文件添加一个基本文件通道;n Add LSynth Command. 在操作栏中添加各种合成命令,可以合成导线、气管、链条、履带等形状不固定的零件;n Run LSynth 运行合成命令,将设置好的合成元素按照命令进行合成;n Unhide all LSynth elements 将所有隐藏起来的与合成有关的元素显示出来;n Hide LSynth definition 将合成所需的定义元素隐藏起来;n Hide LSynth Synthesized 将合成效果进行隐藏,例如链条、电缆、气管,等等;n LSynth Hide All 将所有与合成有关的元素全部隐藏起来;10) 零件生成工具栏图2-21 零件生成工具栏n Dimensions. 打开一个对话框,以乐高单位、米制单位、英制单位显示零件或者模型长、宽、高尺寸;n Fractor Genrator. 打开生成地形模型对话框,生成一个用乐高小颗粒堆砌出来的地形模型;n Rotation Model. 打开生成旋转模型对话框,生成一个任意剖面的旋转体模型;n Mosaic Generator. 打开一个生成马赛克对话框,通过设置,可以用1X1的块拼出任意GIF格式图像的马赛克图像;n Minifig Generator. 通过对话框的设置,生成乐高迷你小人;n Spring Generator. 可以生成不同大小的,可以拉伸和压缩的弹簧;n Rubber Belt Generator. 生成滑轮传动所需的皮带,但是只能生成两个滑轮传动所需的皮带,如果是多个滑轮,就必须使用合成工具;n Flexible hose Generator. 可以生成任意长度、形状、粗细的软官;n Arrow Generator. 可以生成直线形和圆环形两种箭头;n Plates Generator. 可以生成任意大小、厚度的矩形平板;三、MLCad的零件库MLCad的零件库由零件列表窗口和零件预览窗口组成,在零件列表窗口中(见图2-22),所有的零件根据名称和属性分成了6类:Brick、Baseplate、Electric、Technic、Train、Plate,其它不能够并入这6大类的零件全部汇总入Other Parts。打开某一类别的目录(见图2-23),就可以看到很多的同类零件按照名称整齐的排列着。零件预览窗口可以显示零件的形状,让人有一种直观的认识。通常我们在寻找零件的时候,都是先在零件列表窗口中确定零件的大致位置,然后在零件预览窗口中选择需要的零件。 图2-22 零件库列表窗口1 图2-23 零件库列表窗口2 图2-24 零件预览窗口另外,也通过通过零件预览窗口中的类别下拉菜单选择零件类别,如图2-25所示。零件预览窗口有两种模式:一种显示的零件尺寸较小、精度较低,但是可以同时显示很多的零件(见图2-26);另一种显示的零件尺寸较大、精度较高,但是同时显示的零件数量也变少很多(见图2-27)。两种模式可以通过在窗口中点击鼠标右键来互相切换。并且当你将鼠标指在某个零件上,状态栏中就会显示零件的编号和名称。 图2-25 零件类别下拉菜单 图2-26 小尺寸模式 图2-27 大尺寸模式如果在搭建模型的过程中,找不到所需的零件,那么可以采用搜索的方法。在零件列表窗口中点击鼠标右键,弹出一个菜单,选择最上面的Find选项(见图2-28),在弹出图2-29所示的对话框中输入零件的名称或者编号进行搜索。通常搜索零件采用的都是搜索编号的方法。因为一般情况下使用MLCad都是为了保存已经存在的模型,而在每个真实的乐高零件上面都有零件编号,所以输入零件的编号,就可以很快的找到需要的零件。 图2-28 选择搜索零件选项 图2-29 搜索零件对话框接下来,就分别介绍零件库中各个类别的零件,以便大家在将来的使用的时候可以很快的找到自己所需要的零件。1. Brick/块类零件这类零件是乐高积木中最简单、最古老的种类,在20世纪30年代乐高积木诞生的时候,就只有这类零件。块状零件虽然大小不一,形状各异,但是有一个共同的特性:这类零件除了可以通过顶部的突点和底部的凹槽与其它零件连接之外,没有其他的连接方式(少数特殊的零件也是在基本的块状零件基础上变化出来的)。 图2-30 块类零件 图2-31 基板类零件2. Baseplate/基板类零件这类零件都是各种各样的平板,是在搭建乐高模型的时候作为基础面使用的。通常它们都比较的大,最小的也有812,最大的可以达到5050。多数的基板上都有图案,可以适应不同的需要,例如搭建与交通有关的模型,可以选用带有道路图案的基板;搭建与自然景观有关的模型,可以选用带有河流、湖泊图案的基板。3. Electric/带电零件乐高零件中的所有的与电有关的零件都归到这一类中,其中常用的有RCX、马达、传感器、导线、电池盒。 图2-32 带电零件 图2-33 技术零件1 图2-34 技术零件24. Technic/技术零件这类零件是所有乐高零件中最重要的一类,搭建比较复杂的机械装置、机器人时,都需要用这类来搭建外部结构和机械传动。常用的零件有:梁、轴、齿轮、滑轮、连接件、销、气泵、活塞等等。5. Train/火车零件这类零件主要是乐高的一个重要的系列产品火车系列中的零件。其中具有代表性的零件有:铁轨、火车底盘、车厢、铁路信号灯、栏杆等等。 图2-35 火车零件1 图2-36 火车零件2 图2-37 板类零件6. Plate/板类零件这类零件的主体都是板,虽然有很多并不是很规则的板(见图2-37),有部分都带有其他的结构。其中要说明的是,这类板与前文提到的基板是有很大的不同的,一方面零件的面积要比基板小的多,最小的是11,最大的也只不过1010;另外,基板只有上面的突点可以和其他零件连接,底不部并没有凹槽。7. Other Parts/其它零件所有不属于以上6类的零件,都被归类到Other Parts/其它零件中。这些零件中的大多数一般都不太会使用,但是其中有两种却是经常要使用的,它们是轮子和轮胎。 图2-38 图2-39第四节 MLCad软件应用范例上一节已经介绍了MLCad的基本功能,各种工具的用途,以及零件库的使用和分类。在此基础上本节将以一个简单的领奖台模型为范例,引导大家去使用MLCad。一、建立文件并放置第一块积木1. 建立新文件并对模式进行设置1) 选择主工具栏上新建空白文档,创建一个新的文档,如图2-40所示。图2-40 新建空白文档2) 选择模式工具栏上的编辑模式,使MLCad处于编辑模式,如图2-41所示。只有在这种模式下,我们才能够向模型搭建区中添加零件,才能搭建模型。图2-41 选择编辑模式3) 继续选择模式工具栏上的粗网格,如图2-42所示。一般情况下只要使用粗网格就可以了,只有当少数零件出现细小的位置偏差的时候,可以将网格调细来调整零件的位置。在搭建模型的过程中,你会发现网格是非常有用处的,它可以帮助你很快的将零件放到指需要的位置。图2-42 选择粗网格2. 放置第一个零件1) 在零件库中选中一个18的块,拖到模型搭建区中(任意一个窗格都可以),如图2-43所示。2) 为了获得比较好的色彩效果,使用图2-44上的颜色工具栏将黑色的零件变成黄色的;图2-44 颜色工具栏 图2-43 放置第一个零件 图2-45 改变零件的颜色3. 保存模型文件为了防止工作成果的丢失,需要经常的保存文件。选择图2-46所示的保存工具是比较简便的方法,从图2-47中可以看到MLCad的存档文件是以.ldr为后缀名的。另外,不知是否是软件开发时候的的疏忽,编辑功能中的Undo/撤消功能是无效的(见图2-48),所以经常保存文件是非常有必要的。 图2-46 保存文件 图2-47 保存文件对话框图2-48 无效的Undo/撤消功能二、添加更多的零件完成颁奖台模型1. 添加第二个零件1) 复制已有的零件向模型搭建区中添加零件的时候,如果需要添加的零件与模型搭建区中已有的零件相同,那么你可以采用复制的方法:只要按住Ctrl键,拖动某个零件到任意的位置,就可在该位置添加一个相同的零件,见图2-49。复制零件的操作步骤在操作栏中出现的位置是在被复制零件的步骤之后,往往并不是它实际的位置,所以需要注意将操作步骤移动到正确的位置。图2-49 复制相同的零件2) 改变零件如果往模型搭建区中添加的零件不是需要的零件,但是却与所需的零件非常的接近,例如图2-49中是两个18的块,但是你所需要的却是一个14的块,那么你可以选中这个零件,然后按鼠标右键,弹出图2-50中的菜单,选择Modify/修改选项,打开图2-51中的对话框。在这个对话框中选择需要的零件就可以将原有的零件替换。图2-52就是替换后的结果。 图2-50 选择改变零件功能 图2-51 选择零件对话框图2-52 零件改变后的效果3) 选择自动适合视窗的缩放模式在搭建模型的时候,一般情况下可以选择Zoom To Fit缩放模式,让整个模型都显示在4个视窗中。这样在模型搭建的时候,将零件摆放到合适的位置就会变得很容易。 图2-53 选择缩放工具栏中的Zoom To Fit 图2-54 模型自动适合窗口2. 搭建第一层颁奖台按照图2-55和图2-66所示,按照以下顺序添加零件,搭建第一层颁奖台。3010.DAT:14的块6111.DAT:110的块3005-0.DAT:标有0的11的块3005-3.DAT:标有3的11的块3029.DAT:412的板 如果你无法通过名称找到上述的零件,你可以通过在Add Part./添加零件工具的对话框中直接输入零件的编号,将零件添加到模型搭建区中。 图2-55 领奖台搭建步骤1 图2-56 领奖台搭建步骤23. 搭建第二层颁奖台按照图2-57和图2-58所示,按照以下顺序添加零件,搭建第二层颁奖台。3010.DAT:14的块3009.DAT:16的块3010.DAT:14的块3005-0.DAT:标有0的11的块3005-2.DAT:标有2的11的块3035.DAT:48的板 图2-57 领奖台搭建步骤3 图2-58 领奖台搭建步骤44. 搭建第三层颁奖台按照图2-59和图2-60所示,按照以下顺序添加零件,搭建第二层颁奖台。3010.DAT:14的块3004.DAT:12的块3010.DAT:14的块3005-0.DAT:标有0的11的块3005-1.DAT:标有1的11的块3031.DAT:44的板 图2-59 领奖台搭建步骤5 图2-60 领奖台搭建步骤6三、生成乐高小人,完成整个模型1. 打开迷你小人生成器MLCad从3.10之后版本带有生成工具是非常有用的工具(本文中使用的是3.11版本),接下来我们要用其中的乐高迷你小人生成器为颁奖台上生成3个极具个性冠军、亚军和季军。首先,按照图2-61中鼠标的指示选择该工具,打开图2-62中的乐高迷你小人生成器。接着可以随意调整里面的各种选项,改变中央的小人的形象,直至获得所期望的乐高迷你小人。图2-61 打开迷你小人生成器图2-62 迷你小人生成器2. 以子模型的方式生成小人生成的小人可以采用3种方式进行生成。第一种是将这个小人直接加入到当前的模型窗口中,然而由于小人也是由多个零件组成的(头、身体、胳膊、腿等等),想要在原有模型中将这个小人作为一个整体移动是有一定困难的;第二种是将这个小人变成当前模型的一个子模型,它有自己的窗口;第三种是将小人作为一个全新的存档文件打开,同时将当前的文件关闭。 图2-63 建立子模型 图2-64 子模型窗口在这里我们可以采用第二种方法。完成小人的编辑后,会自动弹出图2-63中的建立子模型对话框,输入子模型的信息后就可以生成图2-64中的子模型窗口。3. 复制小人模型到颁奖台窗口接下来,我们将把小人模型与颁奖台模型合并,完成整个模型。首先,在图2-64中的子模型窗口中选中这个小人,然后将这个小人复制到颁奖台模型中。需要注意的是由于小人是由多个零件组成的,所以直接用鼠标框选可能会遗漏部分的零件,所以可以采用图2-65中的Select All工具选择这个小人。 图2-65 Select All/选择所有零件 图2-66 选中小人将小人复制到颁奖台模型的窗口中之后,先不要进行任何操作,直接选择Group(创建组)工具,见图2-66。打开创建组对话框,然后为这个组输入名称,创建组工作就完成了。图2-67 选择Group/创建组功能 图2-68 创建组对话框4. 将小人放到颁奖台上当这个小人成为一个组之后,一切就变得很容易了。因为它成为一个“零件”了,你想把它放到什么地方都没有问题。假设我们现在这个小人是冠军,将他放到最上面一层。 图2-65 将冠军小人放到冠军领奖台 图2-66 将所有小人放到领奖台当成功的将冠军完成后,生成亚军和季军就变得容易多了。再次生成两个乐高迷你小人(可以将小人设计成非常个性的形象),将他们放到颁奖台上另外的两个位置,整个模型就完成了。如果有兴趣的话,还可以在模型上添加一些装饰物和场景,将这个模型做得更加美观。 四、保存图像模型搭建完成后,无论你是出于什么目的使用MLCad,最终的目的都是要获得模型的图像,如果只是MLCAD的存档文件(.ldr),是没办法在其它的平台上使用的。在MLCAD中有两种图像可以保存:一种是保存MLCad当前窗口中模型的图像;另一种是保存模型的搭建步骤图。下面就分别介绍如何保存这两种图像:1. 保存当前模型的图像假设我们要保存图2-66上的模型的图像。首先,选择主工具栏中Save Image(s)工具,见图2-67。打开图2-68中的保存图像对话框。图2-67 选择保存图像功能然后按照图2-68选择Complete assembly image选项。并对图像的大小,保存格式进行设置(注意:只有Bitmap格式能够满足打印、印刷的需求)。另外,在右边的图像预览窗口中,按住鼠标进行拖动,可以调整模型的角度。一切都确定之后,就可以保存这幅图像了。图2-68 保存图像对话框 打开保存的图像,我们就可以看到刚刚在MLCAD上搭建的模型(如图2-69)。可是只有这一幅图像还是不够的,别人很难按照这幅图像将模型搭建出来,因为一幅图像能够给出的信息太少了。因此保存模型的图像时,全景图和搭建步骤图都要保存。图2-69 保存图像的效果2. 保存模型的搭建步骤图1) 添加步骤要保存模型的搭建步骤图,需要先往操作拦中添加步骤。步骤可以添加在任意一个零件的后面,也可以任意一个操作的后面。总之,选中操作栏中任意一个对象,然后选择图2-70中对象工具栏中的Add Step工具,就可以添加一个步骤在这个对象后面。图2-70 使用Add Step工具添加步骤我们选择领奖台模型上第一块板前面的零件3005-3.DAT(标有3的11的块),添加一个步骤在它后面,见图2-71。然后,继续添加步骤。添加步骤时需要注意:模型的搭建步骤不完是以零件的多少来决定的(一般情况下,模型中使用的零件越多,步骤就应该更多),而是以是否能够让人看清楚模型来决定达到。这个领奖台的模型可以按照下面的方法添加步骤:当模型的高度发生变化的时候,就添加一个步骤,也就是在每块板的前面和后面各添加一个步骤。在操作栏中总共需要添加6个步骤(见图2-72)。图2-71 在操作栏中添加步骤 图2-72 领奖台模型操作栏中的所有操作添加步骤的工作完成以后,先不要急于使用保存图片工具保存这些步骤图,而是先选择查看模式,看看添加的步骤是否合理。例如,是否步骤还不够多,有些零件被其它零件遮挡了;是不是还要添加一些步骤,让搭建步骤图变得更清晰,更容易让人看懂。图2-73 选择查看模式图2-74 领奖台搭建步骤1 图2-75 领奖台搭建步骤32) 添加旋转步骤有的时候某个零件在模型中的位置看不清楚,并不是由于搭建步骤不够多,而是因为搭建步骤图中模型的角度不对,使这个零件被其它零件挡住了,因此只要添加一个旋转步骤就可以解决这个问题了。按照添加一般步骤的方法,在操作栏中选择一个对象,然后如图2-76所示,选择Add Rotation Step.工具,打开图2-77中的对话框。在这个对话框中,你可以通过输入数值,或者直接拖动模型两种方法选择模型的角度,确定之后就可以将该步骤添加到操作栏中。 图2-76 选择添加旋转步骤功能 图2-77 添加旋转步骤对话框3) 添加自动步骤如果你觉得这样前两种方法过于烦琐,那么可以按照图2-78显示,选择Edit菜单中的Autosteps工具,打开图2-80中的对话框,选择需要的自动步骤模式,自动地添加步骤。一种模式是每个改变后面添加一个步骤,这种方法缺点就是生成的搭建步骤图太多;另一种模式是每隔固定次数操作添加一个步骤,这种方法的缺点是往往关键的搭建步骤没有添加。 图2-78 添加自动步骤选项 图2-79 添加自动步骤对话框 3. 生成搭建步骤图完成步骤添加工作,也确定了添加的步骤没有问题之后,就可以开始生成模型的搭建步骤图。打开图2-80中的保存图像对话框,按照图中显示进行设置,将搭建步骤图保存到任意的目录中。 图2-80 保存图像对话框 下面就是自动生成的领奖台的搭建步骤图,以及同时保存的子模型的图片。 图2-81 步骤1 图2-82 步骤2 图2-83 步骤3图2-84 步骤4 图2-85 步骤5 图2-86 步骤6 图2-87 步骤7 图2-88 步骤8 图2-89 子模型1 图2-84 子模型2 图2-85 子模型3 第五节 LPub软件入门及应用范例在上一节中,教大家使用MLCad搭建了一个简单的领奖台模型,并使用MLCad自动生成了模型的搭建步骤图。但是仔细观察会发现这些步骤图的图像效果并不是很理想:画面不是清晰;立体感不强;并且图像的色彩、光泽也不够真实。与乐高器材中配套的搭建手册中的图像效果相差很远,搭建手册中的图像就象照片一样清晰、真实,但是又肯定不是用照相机拍摄的照片。那么,那些搭建手册中的图片是如何得到的呢?其实,搭建手册中的图像也都是用MLCad搭建出模型后,然后利用MLCad的一款名为LPub的辅助软件得高质量图像。LPub软件功能强大,使用方便,是MLCad十几款辅助软件中最为重要的一个。本节的主要内容有LPub软件简介,LPub软件的功能,以及LPub软件的应用范例。一、LPub软件简介1. LPub软件的历史在介绍LPub之前,先介绍两种对LPub的诞生起决定作用的软件L3P和POV-Ray。POV-Ray一款专业的计算机自动绘图软件,它诞生至今已经有20多年了。当计算机还在使用DOS操作系统的时候,人们就已经开始使用这款软件了。目前它已经发展到POV-Ray for Windows v3.6版本。POV-Ray采用的是一种名为ray tracing的技术,它让生成的图像品质更高,效果更好,甚至可以达到照片的效果。L3P 这款软件是丹麦的一个名叫Lars C.Hassing的软件工程师开发的,目的是为了能够使用POV-Ray生成MLCad模型的高质量的图像。L3P将标准的LDraw存档文件(主要是MLCad存档文件)转换成可以在POV-Ray中使用的文件格式,并且提供了虚拟的照相机设置和灯光效果设置功能,使用户能够通过简单的操作创建一个完整的POV-Ray场景,生成效果极佳的图像。LPub是一个名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于CiADS反应堆二回路系统的熔盐湍流混合对流换热研究
- 狭长受限空间丙烷爆炸安全泄放方法研究
- 健康教育在初中生物教学中的渗透研究-以山东省济南市某中学为例
- 考虑气象因素的高速公路交通运行风险预测与管控措施研究
- 乡村产业振兴中多主体协同机制研究-以陕西省A镇金山大葱产业为例
- 铜藻碳量子点-钼酸铋复合光催化剂降解环丙沙星性能研究
- 体型参数对旋流排沙渠道水沙特性的影响
- 2025至2030中国旅游小镇行业市场发展现状及典型案例及有效策略与实施路径评估报告
- 2025至2030中国收银机行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国拖车式挖掘机行业发展趋势分析与未来投资战略咨询研究报告
- 2024年西藏公安机关招聘警务辅助人员笔试真题
- 2025-2030中国显示驱动芯片行业竞争风险及前景发展创新研判报告
- 2024年昆明市公安局招聘勤务辅警真题
- 客房部内部管理制度
- 口腔实习生岗前培训课件
- 小学生数学学习习惯的培养讲座
- DeepSeek+AI大模型赋能制造业智能化供应链解决方案
- 自动生成的文档-202504081202-70
- 2025河南省豫地科技集团有限公司社会招聘169人笔试参考题库附带答案详解析集合
- 钢结构检测管理制度
- T/SHPTA 030-2022民用航空器用聚氟乙烯基阻燃耐候复合装饰膜
评论
0/150
提交评论