推荐阅读

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 8 光影变换效果
演示文件: 查看演示 制作思路: 创建影片剪辑,其中此影片剪辑中包含了五帧,每一帧上有不同颜色的小球,在代码中我们会通过Actionscript来控制它跳转帧已定位在不同颜色的小球上,来实现不同颜色小球之间相互叠加,并在场景中复制,通过Actionscript控制它的自动移动,并应用融合效果. 操作方法: 1.新建一个Flash文档,文件的场景大小设置为590*350.背景为黑色.帧频设置为31,将其另存为blendmode3.fla. 2.打开新建的blendmode3.fla.在主场景中绘制一个38*38大小的园形二维形体,按下shift+F9打开混色器,选择放射状添充,当选择蓝色,如下图所示. 注意右边的混色器,在下面的滑块中,我们左边用的是蓝色,右边是也蓝色,但它的透明度是0,添充后效果如下图所示。 注意这个园形的大小当前为我们放大后观看的效果,它的原本大小为38*38. 3.选中这个园形按下F8键,将其转换为图形符号,命将它的名称命名为Blue.同时注意它的注册点。将注册点置于中心位置。如下图所示。

Flash制作片头动画:碧海蓝天海鸥飞
本例中我们和大家一起用Flash做一个美丽的片头动画:碧海蓝天海鸥飞。查看动画效果 制作步骤 在Flash中新建文件,820*400像素,背景色为白色。 按CTRL+F8建立影片剪辑,名称为“浪”。按F6建立一个关键帧,把边框颜色设置为不填充,里面填充色为蓝色。选择矩形工具画一个方形,把其Alphe调至25%,现在我们对这片浪进行修改,选择钢笔工具在浪的边缘加节点,调整浪表面的起伏不平,效果如图1。 在20帧的位置按下F6建立一个关键帧,然后我们修改关键帧浪的形状,调整它的高低起伏,让它成为另一种形状,如图2:在40帧的位置点按F6建立关键帧,同样改变浪的形状,因为浪的变化是很丰富的,在60帧的位置按住ALT键,复制第一帧到此帧,这样浪的效果是连贯性的了。 把浪变化的几个形状建立出来之后,我们让它产生变化的起伏效果。在第1帧和第20帧之间建立补间。在属性栏中找到补间选择形状,第20帧到第40到第60帧也同样如此。如图3。 按ENTER键演示一下浪的轻柔的舞动。在文件名为“浪”的剪辑中建立一个新的图层,复制或者按照刚才的步骤重新建立一个新的海浪图层来表达层次。 两个图层还不够,再建立三个这样的图层,把浪的形状做出相应的变化,如图4。

Flash 中的物理运动知识
本教程节选自bit-101.com的未正式出版的新书making things move的新书介绍。主要内容是关于速度,加速度,弹性,缓动,摩擦力,重力等内容,这里没有非常详尽的内容,如果你想知道更详尽的内容,可以预定购买作者的新书making things move…相信一定是一本好书。引用keith peters的话就是你一定不要直接将代码粘过来用,只有理解了它的应用,才能运用自如。在本教程中本人对大部分内容进行了扩展讲解。希望对于初学或中级用户有所帮助,由于多年没有研究过数学物理,难免有误,希望多多指正。 1.速度 物体的运动都是沿着一定的方向,以恒定或是加速度的方式的运动的。在FALSH中要使物体以一个恒定的速度运动,就需要我们在每一帧不断的累加恒定的速度。这里面我们使用一种帧的循环的方式,来使物体不断的累加恒定的速度,以达到目的地。对于帧的循环方式大致上有三种,一种是使用代码onEnterFrame,一种是使用setInterval,另一种就是使用二到三帧来达到循环,如果你对这三种方式不太熟,请查看帮助来学习。 在x轴方向的速度我们定义为vx,方向是向右,如果向左只要设为负值就可以。 例如: 代码: 我们发现MC以恒定为5的速度向右移动,如果想要它向左移,只要将vx设为负值即可。 通过上面的代码我们可以变通一下,如果想使小球上下移动,可以设置y轴上移动。代码如下: 这里就不再做演示了。你可以自已试一下,看看你是否理解了。

Flash AS 入门-onClipEvent()事件处理函数
这篇教程为“Flash AS 入门教程”的一部分。查看全套教程>>>>。 源文件下载 本节应掌握的知识要点: ① onClipEvent()应用;②_xmouse 属性;③int函数应用。 onClipExent()是一个事件处理函数,也是在Flash动作脚本中使用频率非常高的一个语句,其功能是触发为特定影片剪辑实例定义的动作。这个事件处理函数只能添加在影片剪辑实例上,不同于on()事件处理函数可以分别添加在影片剪辑和按钮上。 语法格式是: onClipEvent(movieEvent){ 要执行的语句 } 小括号中的参数movieEvent 是一个称作事件的触发器。当事件发生时,执行后面大括号中的语句。

Flash AS 入门-为“关键帧”添加动作
这篇教程为“Flash AS 入门教程”的一部分。查看全套教程>>>>。 源文件下载 本节应掌握的知识要点: ①添加脚本的方式;②stop()、gotoAndstop()动作;③应用【添加脚本】工具 ;④认识帧动作标志“a”;⑤语法规范:小括号“()”和分号“;”。 在Flash中添加动作脚本可以分为两种方式,一是为“帧”添加动作脚本,二是向“对象”添加动作脚本。 “帧”动作脚本,是指在时间轴的“关键帧”上添加的动作脚本。 “对象”动作脚本,是指在“按钮”元件和“影片剪辑”元件的实例上添加的动作脚本。请注意,“图形”元件上是不能添加动作脚本的。 这一讲,我们将学习在关键帧上添加stop();、gotoAndstop()动作,来控制影片的播放。 stop()的作用是停止动画播放。 gotoAndstop()的作用是通知播放头跳转到某一帧并在该帧停止。 请看示例动画“实例1-1”。

Flash AS 实例进阶-循环按钮
这篇教程为“Flash AS 实例进阶教程”的一部分。查看全套教程>>>>。 源文件下载 >>>>>点击查看动画效果<<<<< 实例2-1循环按钮 ①按钮触发事件发生后有可执行的两个以上的命令。 ②由条件判断语句来执行不同的命令。 ③按钮的外观要有相应的切换(如果需要)。 此外还有不同的思路,将若干个按钮放在一个 MC 不同的关键帧上,执行一次按钮动作后跳转帧,效果虽然相同,但制作麻烦,不符合我们使用 AS 的理念,不作为本节学习的内容。 (见源文件 21.2 ) %(模)的应用, n%m 的意思是 n 除以 m 的余数,例如 10%3 的返回值是 1 , 3%10 的返回值是 3 ,一个递增变量对一个常数求模可以得到一组有规律的循环变量,其用途是很广的。 ①场景上是一个有补间动作且在第 1 帧停止的 MC 。

Flash AS 实例进阶-声音控制
这篇教程为“Flash AS 实例进阶教程”的一部分。查看全套教程>>>>。 源文件下载 >>>>>点击查看动画效果<<<<< 实例2-2声音控制 ①建立一个可由 AS 控制声音对象。 ②将库中指定的声音附加到这个对象上。 ③ 制作一个有放音和消音图标的 MC 。 ④开始为自动播放,并有放音图标显示。 ⑤第一次点击 MC 后,显示静音图标,存储当前音量值,同时音量设为 0 。 ⑥再次点击,显示放音图标,并为声音对象设置已存储的音量值。

Flash AS 实例进阶-打字效果
前面讲了“图”和“声”的一般调理,这节我们开始琢磨“字”,要说这“字”,大号叫文本, 还有三种类型:静态文本、动态文本和输入文本,下面我们就把这三样捏到一起作个综合练习实例。 源文件下载 >>>>>点击查看动画效果<<<<< 实例2-3打字效果 ① 建一个输入文本,用来键盘输入或复制粘贴一段文字。 ② 为输入文本制作一滚动条,上下各一个按钮,中间一个“滑块”,“滑块”要和文本同步垂直变动,并相互作用,编写这段脚本可是够累人的。 ③建一个动态文本,根据指令来显示输入文本的内容。 ④ 建一个按钮,令动态文本开始“表现 ” 。 ⑤ 在帧上写脚本,让动态文本的按咱要求“演”。 ⑥ 上面只是说到要用输入文本和动态文本,不是说要用 3 样吗, 那在就在按钮上输入“打字”俩字,别看字少,可是用到了一种类型,这下齐了。

Flash AS 实例进阶-导航条
导航条也是菜单的一种,是网页上普遍都用到的一个种便捷的翻阅形式,形式多种多样,我们这里是一个简单的实例。 源文件下载 >>>>>点击查看动画效果<<<<< 实例2-4导航条 ( 1 )基本思路 ① 作几个标签,类型为 MC ,上面有文字标识,是嵌套在标签里的 MC ,鼠标滑过时可以改变字的大小。 ② 作一类型为 MC 的光标,给其加动作,可以“弹性”地向某点靠近,弹性这词,也是网上学的,意思就是移动方式不要一步到位,避免呆板,就是为好看嘛 。 ③ 当鼠标滑过某一个标签,光标就以颜色和宽度变化的形态逐步向这点靠近。 ④单击标签都有一个链接地址被打开,转向指定的页面。 ⑤设定限制,当鼠标移出范围后,光标以初始形态停在最后滑过的标签上。

Flash AS 实例进阶-图片滚动效果
网上浏览,我们会看到形形色色的有图片滚动的菜单、横幅及广告,尽管效果基本相同,但因为编写者的思路各异,所以脚本的繁易差异也很大,这里介绍的是一个脚本非常简单的实例。 源文件下载 >点击查看动画效果< 实例2-5图片滚动 基本思路 ① 在 MC 的中心点的左右两侧,同时摆放相同的一组图片,中心点也是首尾相接处 ② 测得鼠标和场景水平中心点的距离 ,判断 MC 向左或右及以怎样速度运动。 ③ 当 MC 左端抵场景左端或 MC 右端抵场景右端时,令 MC 回到一定位置,实现持续循环滚动 Stage.width// 场景的宽度,是随意老师教我的,我找半天都没找到。 Stage.height// 场景的高度,练习要用到。 MovieClip._width//MC 的宽度。