推荐阅读

PRO/ENGINEER 2000i2新功能简述
美国PTC公司在2000年3月份向广大用户发布了PRO/ENGINEER2000i2。在很多用户还没有把PRO/ENGINEER2000i的行为建模等新技术深入了解的时候,PRO/ENGINEER2000i2又带着440多项改进和广大PRO/E用户见面了,到底性能有哪些改进呢?就让笔者把PRO/ENGINEER2000i2的新功能简单介绍给大家,不当之处,还望批评指正。 笔者认为2000i2和2000i相比,功能要强大的多。因为2000i2和2000i相比,有了更多人性化的设计,(我想这应该就是PTC大力宣传的柔性工程技术的一部分吧!)其中包括可视化检索(VisualSearch)、形状索引(ShapeIndexing)、特征灵活性(FeatureAgility)、行为建模技术(BehaviorModeling)、疲劳预测(FatiguePrediction)、CDRS渲染(CDRSRendering)等等。对于工程师来说,这些人性化的设计可以让工程师把时间更多的用在优化设计和产品的创新上,从而提高设计效率。 在这众多的新功能中,最让笔者欣喜的就是可视化检索(VisualSearch)了。如果您一直从事产品设计的话,您一定有过这样的经历:为了寻找一个其他工程师做好的零件或装配,需要从几十甚至上百个零件、装配中去不停的打开或关闭一个又一个窗口。这样的工作让人厌烦,并且效率极低。现在有了PRO/ENGINEER2000i2的可视化检索(VisualSearch),一切都简单多了。可视化检索功能就是让工程师在调用零件、装配、图纸时,可以预览即将调用的零件。更让人惊讶的是,您还可以和在PRO/E操作界面中一样用鼠标加Ctrl键去旋转放大或移动它去看更详细的结构。而完成一个超大型部件装配的预览只需要几秒种的时间,让人不敢相信。据PTC称,这得益于PTC新的远程数据调动技术和专用多线程图形技术。在您打开预览功能的同时,零件或装配的基本形状立即出现在您的眼前,它只是一个近似的表示,几秒种后,零件的细节越来越清晰。可视化检索具有智能化,并且支持多线程处理。当您缩放模型时,PRO/ENGINEER只会载入浏览区域内的部位的数据而忽略其它部位数据。您还可以在装配浏览窗口中直接选择子部件和零件,来查看它们的结 形状索引(ShapeIndexing)也是PTC正在申请专利的先进技术之一。它利用智能过滤技术,把当前的模型与数据库中的已有模型进行比较,找出那些具有相似几何体的模型,以提高设计的重用性。充分利用这项功能,可以使企业减少许多重复设计的工作,也为数据的管理带来了方便。对于交通产品,机械制造业等等来说意义重大,因为他们制造的许多产品都使用相似或相同的部件。有了这项功能,也许在新产品的开发中,您只要投入一半的工程技术人员就可以,另外一些部件只是需要调出来略微修改就可以用于新产品了。PTC称,由于利用了自动过滤和快速过滤技术,如果对一个包含300000个模型的企业数据库进行检索,只需要2秒就可以得到结果。这样的速度恐怕连最挑剔的用户也会无话可说。 特征灵活性(FeatureAgility)也是这次PTC大力宣传的技术热点。因为在当今的产品设计中,为了满足客户的要求,适应市场的变化,更改设计是司空见惯的事。而如何缩短更改周期就成了需要研究的问题。在PRO/ENGINEER2000i2中,增加了一种称为意向参考的新功能。使用这种功能,设计者可以定义特征建立的方式,利用这种定义方式,你可以灵活的构建特征,并且在特征发生更改时仍然保持你的设计意图,从而把设计人员从烦琐的设计更改中解放出来。在PRO/ENGINEER的用户中,经常会遇到这样的问题:当你试图修改一个特征时(特别是这个特征是较早构建的),经常会跳出参考丢失,后续特征不能构建的对话框。你需要手工重新定义每一个失败的特征直到零件完全再生成功。这种重复性的工作使设计人员不能全力投入设计,而必须不断考虑这类特征的不稳定性。利用意向参考,工程师可以更方便的指定特征建 行为建模技术是从PRO/ENGINEER2000i开始推广的新技术。这种行为建模技术被业界作为第五代CAD技术。它通过把导出值(比如容积)包含到参数特征中,再反过来使用它们生成和控制其它模型的几何图形。使用行为建模技术,用户首先要定义一个工程分析模型,其中包括名称、类型和定义。接着,他们要建立“操作”—定义和引用一类用在分析模型中的新特征,比如体积,然后为分析模型设置约束条件—包括目标值、一个参数的最小和最大值。系统会出现解决方案的图表,协助用户为设计选择最优方案。利用行为建模技术的自动求解能在最短的时间内,找到能满足工程标准的最佳设计。相对于传统的手工反复操作的方法,行为建模的全自动处理有很多优点。对于简单的问题可以方便的求解,复杂的问题则可以在很短的时间内完成寻找解决方案的任务。有了这个强大的功能,产品的设计创新才会更快更好。

蝴蝶结-变化结教程-中国结
蝴蝶编成的结式与蝙蝠形状类似,南方方言中蝴与福同音,如以蝴蝶配上铜钱即称福在眼前,若编上五双蝴蝶可寓意五福临门。 蝴蝶结是以盘长结为主体,再以两边耳翼上各编一个双钱结当蝴蝶的翅膀而成,此外还有一种编法,即将盘长结改为团锦结也很美观。
最新发布

Flash也能玩鼠绘―清新国画荷花
鼠绘并不是Photoshop、Painter等绘图软件的专利,本文中我们就用Flash来玩玩鼠绘国画――一幅中国传统风格的荷花图。 完成效果图: 总结:整体感觉要把握好中国风格作品的表达还有些难度。不是难于如何绘画,而是如何把握我们的传统风格,加以现代思想表现出一种新定位。软件方面,第一次使用flash8,滤镜的新功能手忙脚乱受mx影响太深...这些个人原因不值一谈。绘画技法的讨论在鼠绘版都有。整体感觉这张作品问题太多,仅做为中国风(格)的了解、探讨、深入,也希望同道朋友共同切磋。 1、新建元件。快捷方式:shift+圆型---画正圆。 修改线条属性---5pix,填充黄色。 复制圆---shift+箭头缩放---得到等正圆。 提示:选中2个圆+shift+箭头缩放----得到2个等比例大小等圆。adobe软件很多快捷方式通用,在ai中这个功能也通用。 2、铺背景色 朱红是传统中较常用色,寓意富贵、吉祥。最初源于中秋贺卡的一个构思,所以采用了竖形传统贺卡界面,圆形也有团圆之寓,在界面上也更亲和、饱满。 3、新建2个舞台,一个绘画用,一个导入参考图片,省去来回切换参考/绘画方式。勾画荷花轮阔。

Flash 8 绘制景深竹林
最后效果 前言:利用模糊滤镜制作景深 1、新建2个文件。导入参考图片及绘建立绘画舞台,使用线条工具绘制轮廓 2、勾画竹节线条,注意透视的变化 蓝色标注线条分别为上/下水平竹节透视线 3、封闭线条,绿色标注见下图示

Flash 鼠标滑过文字产生光效果
效果: 查看效果 学习鼠标划过文字产生的特效 01、新建flash文档,背景色:645646,帧频30,大小:150*50 02、【文件】【导入】【导入到舞台】导入一幅位图(原文件中此位图为透明背景下图中底色为我们设定的背景色) 03、选中导入的位图,右键转换为元件,命名为“文字”。类型:图形。“Ctrl+B”打散位图,用选择工具选中不需要的部分,删除! 提示:新建元件:过光效果,类型:影片剪辑

FLASH高级绘制-图片矢量化
在此教程中,我将向你展示如果将Audio TT车在flashmx2004通过鼠标来将它矢量化,虽然这里面用的是flashmx2004,但它同样适合于其的flash版本。 在这里绘图板是不需要的,但是如果你足够幸运拥有它,你也可以使用它,因为它可以加快整个绘制的过程,你所需要的只要对flash软件自身有一些了解,特别是对它的绘制工具掌握就可以了。 下面的两张图是原图和我们绘制后的矢量图。 原图: 矢量图: 1. 一般性提示 1. 当我通过这张图做为参考时,我注意到有一些部分存在露出像素,因此我上线去搜索更好的参考图像,对于此例来说,是想要找到更大一些的图像。但并没有找到有这样角度的图像,但是我试着去理解整个车,找一找整个车的感觉。 2. 对于整个矢量图我只用到一少部分工具,使用线条工具作为轮廓,使用油漆桶工具来进行添色并使用渐变工具来控制渐变。

用Flash绘制魔法表情
在新版QQ的聊天窗口中点击“选择表情”图标,你会看到表情列表里多了个“魔法表情”标签页。这是全新推出的QQ魔法表情,其不同于以往的QQ表情,QQ魔法表情更加生动、形象,它可以跳出聊天窗口显示,而且表情也更加的丰富。文章末尾提供源文件、效果及素材供大家下载参考。 现在我们来试着自己制作一个flash的QQ表情——“祈祷”。 为满足初学者的要求,我们采取详细图解的方式为大家仔细讲述每一步的绘制过程。 查看动画效果 动画 绘制步骤提纲 一.动画分析 首先要制定人物动画剧本,虽然这个QQ表情很短,但是为了避免做重复工作,所以首先要确定人物哪些元件可以重复使用,不需重新绘制的。 1.身体部分:手有变化,其它部分没变化。 2.脸部:嘴、眉毛、眼睛以及脸上的阴影及腮红有变化外,其它的部分没变化。

Flash矢量绘画实例
有很多朋友喜欢在FreeHand中绘制图像,在SoundForge中制作音乐,然后在Flash MX中仅仅安排时间轴和组件,这其实是很好的一种制作MV的方式,不过,鉴于Flash软件本身具备着处理矢量图和编辑音乐的功能,制作一些简单的图像和音乐足以胜任。 这里我们先来讲解一下矢量绘画。矢量绘画是每一个动画设计师的必修课,所以,它的重要性也是毋庸置疑的。Flash中通常大家不会把人物绘制得非常复杂,一方面是因为Flash在绘画方面的功能有限,另一方面也因为这样会增加作品的体积,所以,绘制简单大方的矢量图,是Flash MV的首选。 1.打开Flash MX软件,在工具栏中使用线条工具,绘制三个线段,呈倒三角状,然后使用箭头工具将线条拖出一定的弧度,再使用第二箭头工具,也就是贝塞尔工具拖动弧线的顶点。完成后如图1所示,这就是人物脸部的简单轮廓。 2.绘制更多的线条,使用线条的宽度为2,在绘制中注意,多使用贝塞尔工具。我们在绘制整个人物的外形部分时,特别要注意在一些小细节方面,比如线条的弧度,它关系到人物造型,几乎没有任何一段线条是直线(图2)。 3.使用油漆桶工具在头发中填充棕色#4E1616,通过进一步的修饰,强调人物的形象。在对发辫的绘制中尽量使线条粗一些,使发辫看起来更硬朗。填充时请注意,必须使用封闭路径,也就是说,填充物的内部要使线条完全封闭,没有空隙(图3)。 4.然后进一步绘制人物的眼睛与其它色彩填充部分。绘制眼睛部分时,需要注意的是眼睛与眉毛之间的距离,以及两个眼睛瞳孔方向一致,这样人物就丰满了(图4)。 5.使用蓝色填充人物的服装部分,在对脸部色彩进行填充时,使其色彩比颈部色彩略深一些,这样人物的脸部才不至于呆板,而且注意脸部色彩中应该掺加少量的土黄色(图5)。

网页中嵌入Flash的方法讨论
Flash 嵌入的问题论坛中有人问了好多次,到底应该怎么用,为什么通不过验证,要通过验证怎么办等等等。 讨论中也出现了不少的误解,所以我单开一个帖总结一下我所知道的东西,不想看我罗嗦的直接跳到最后看结论就可以了。 一、传统的方法 这方法是使用 object 和 embed 标签来嵌入,细心的会发现,object 的很多参数和 embed 里面的很多属性是重复的,为什么这样做?为了浏览器兼容性,有的浏览器支持 object,有的支持 embed,这也是为什么要修改 Flash 的参数时两个地方都要改的原因。这种方法是 Macromedia 一直以来的官方方法,最大限度的保证了 Flash 的功能,没有兼容性问题。但是它现在不那么好用了: 无法通过验证,由于为了兼容性而嵌入的 embed 标签是不符合 W3C 的规范的。当然,如果你不在乎什么规范不规范,另当别论。 微软由于种种原因,在 sp2 后限制了 IE 的 ActiveX 的使用模式,就是在页面中的 ActiveX 有一个虚框,需要用户点击一次才能正常交互。Flash是作为一个 ActiveX 嵌入到网页中的,所以它也会受牵连,只有通过 JS 嵌入 Flash 才能解决这个问题。 没有 Flash 版本检测,如果版本浏览器的flash插件版本不够,或者不能正常显示你的 swf 文件,或者会弹出一个 ActiveX 的确认安装的框——这个框对很多用户来说是很恐怖的。 二、只用 object 的方法

Flash 8 制作烟花粒子的特效代码
我这个Flash烟花粒子特效的制作其实很简单。 第一步:在Flash中建立画布550*400(宽度随便设的,高度应在200以上,因为烟花显示的高度是200,这个也可以在代码里修改,代码第六行 var rect:Rectangle = new Rectangle(0, 0, Stage.width, 200); 这个200就是高度) 第二步:在空白帧上点右键-动作 输入以下Action Script代码。 最后测试影片。

用trace函数实现互动地图后台快速标注地名
了解trace函数 首先我们了解一下trace函数; 我们可以使用 Flash 调试播放器捕获来自 trace() 函数的输出并显示结果。在测试 SWF 文件时,使用此语句可在"输出"面板中记录编程注释或显示消息。使用 expression 参数可以检查是否存在某种条件,或在"输出"面板中显示值。trace() 语句类似于 JavaScript 中的 alert 函数。可以使用"发布设置"对话框中的"省略跟踪动作"命令将 trace() 动作从导出的 SWF 文件中删除。 需要重点提示的是trace()函数只能在“调试播放器”中生效;而在正式发布后,在Flash Player或是Html文件中运行的 SWF 文件是无法显示输出结果的;因此,这只是一个对地图开发者有效的后台操作的方法。 制作步骤: 1、创建标注按钮及对话窗口 首先我们要创建一个“标注”的按钮元件,一个名为“input_mc”的影片剪辑作为对话窗口,以及一个名为“input_txt”的动态文本框用以手动输入地名名称;如图1所示: 图1 创建标注对话窗口 2、编写相关的ActionScript代码

学习Flash ActionScript编程的注意事项
初学者在学习Flash ActionScript编程的时候,多注意下面的一些原则会很有帮助。 1、熟悉添加动作的三种方式 在帧上加,在MC上加,在按钮上加。用play、stop、goto这三个命令反复练习。不要用太多的命令给自己吃迷晕药。用实例练,不要空练。 2、熟悉给按钮和MC添加动作的方法。 (1) _root.mc1.mc2. ... mcn.play()[或stop(), _x, .......] (2) _parnet (3) this (4) mc1.mc2. ... (5) _leveln.mc1.mc2. ... mcn.play()[或stop(), _x, .......] 练习这样一个实例对你也许有帮助:把一首你喜欢听的歌随意放在某个MC中,随意地在某个mc或按钮上加动作去控制它,想让它停就停,想让它放就放。