指令详解--边界混成(Boundary Blend)_第1页
指令详解--边界混成(Boundary Blend)_第2页
指令详解--边界混成(Boundary Blend)_第3页
指令详解--边界混成(Boundary Blend)_第4页
指令详解--边界混成(Boundary Blend)_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Pro/Engineer软件学习经验总结1. D:proe2001bin下的ptcsetup.bat文件,双击它,proe2001的超级安装就开始了,这个过程跟初次安装proe几乎完全一样,指定license文件、指定pro/help文件的路径及浏览器的路径、指定proe启动的默认工作目录等等,所有的安装参数都可以现在重新指定。安装完毕,在开始程序菜单中生成了proe2001的图标,点击它,proe2001可以启动了! 2. Wildfire出现ProE2001的瀑布式菜单? 答: 菜单 应用程序继承。 3. 野火版如何改成中文呢? 答: 在config中把help_translation,dialog_translation,dialog_translation设为yes。在环境变量中加langchs。 4. 请问野火中Toroidal bend 该如何操作? 答: insert-高级-Toroidal bend。 5. 将标柱的字体和所有字改大的方法:改配置文件,手动添加:text_height_factor 40 数字越小字越大,呵呵! 6. 我问一个弱弱的问题,如何在野火中通过两条曲线作一个基准平面,按CTRL何SHIFT都没有用! 答: 两条曲线必须保证在一平面,3D曲线是不行的。即使是两条直线,也不一定能作一个基准平面, 因为3点一平面。 7. menu_translat (yes, no ) 在运行pro/en的非英语版本时,指定莱单显示的语种, yes-使用本地语言 no-使用英语, both-使用本地语言和英语两种语言(双语莱单)。 8. allow_3d_dimensions 可以为 yes或no , 用来定义可否在轴侧图上显示尺寸。 9. 在CONFIG.PRO中加 template_solidpart -mmns_part_solid 缺省模板就变成公制了! 10. 工程圖:model_display_for_new_views設置為no_hiddle,取消隱藏線顯示tol_display為no,decimal_marker為period,為了附合習性,在中設置選用iso.dtl為工程圖的配置環境。 11. ang_dim_in_screen yes no (零件、组件、草绘器) 若设置为yen,而且按缺省的平移/缩放设置(依次选择“视图”、“平移/缩放”和“重新设置”)显示、则系统会检测屏幕上是否可见角度尺寸,如果不可见,系统就会将尺寸移到一个可见的位置。 12. shaded_postscript_background yes no 指定在作色对象的八文件中,如何处理背景颜色,yes背景与保存视图时的屏幕颜色相同。N0将背景设置为清除。注释;如果线框对象是白色,(它们的缺省颜色)则看不见它们。 13. set_menu_width整数(范围是8-20)(缺省值=8) 根据所显示的字符控制莱单宽度,缺省为8,并可以在字符8-2O之间指定莱单宽度。对于常规的pro/e莱单,不需要使用这个选项。如果需要多于8个字符对象或库文件的唯一名称,那么该选项很有用。如果只考虑这一点,那么记住,将光标放在文件名上时,消息窗口中会完整该文件名。 14. allow_redo_intersections 显示“装配特征”菜单的“重新求交”命令, allow_refs_to_geom_reps_in_drws yes no 允许为几何表示创建绘图参照(包括尺寸、.注释和导引)。但是,如果参照的几何改变,这些参照可能变为无效。对于已意识到某些几何表示的参照不能在绘图中更新的高级用户,可使用该选项。antu_assembly_with_layoutsb (布局) yes 允许自动装配,no不允许自动装配。 15. sketcher_new_ui yes no NO 选项可将PROE2001中的菜单显示成旧版(如proe2000i) 16. dialog_translation,控制这顶级菜单、对话框的中英文显示,no为英文,yes为本地语言。 menu_translation, 控制着菜单的中英文显示。no为英文显示、yes为中文显示both为中英对照。 17. 以前我一直寻找的参数终于找到了,不敢独享: 2button_mouse_mmb_support:yes_no yes :ctrl+shift+ 左键旋转 18. C设置方法: 选择Utilities-Preferences-Edit Config(进入编辑状态)/Load Config(加载环境参数)。 注意:在编辑状态时,按下键盘上的F4键将会出来一个对话框,这个对话框中的说明可以提醒你可以输入值的范围。 存储位置: Pro的安装目录,loadpointtext; 用户执行ProE所在的工作目录; 用户的目录下 。执行顺序: Pro的安装目录loadpointtext目录下;用户执行ProE所在的工作目录下;两者如有重复的环境参数设置,以最后读取的环境设置参数为主。如果想以第一次的为主,可以将更名为config.sup强制使用这个文件。19. prompt_on_exit yes, no 决定在退出Pro/ENGINEER进程时,是否提示保存对象。 20. 在有螺纹的装配图的工程图中显示符合国标的螺纹剖视图, 设置:thread_standard std_iso_imp_assy 21. 在中设置一个绘图配置文件(*.dtl)的路径(如drawing_setup_file d:proe2001text*.dtl),然后再把dtl文件中的projection_type改为FIRST_ANGLE。 22. 每次启动Pro/E时,系统一般按以下路径找config 1. proe2001textconfig.sup 2. 3. 启动目录下的 23. 默认的二维图比例:DEFAULT_DRAW_SCALE 通常是设定为1:1; 24. 所谓并行工程是设计工程师在进行产品三维零件设计时就考虑模具的成型工艺、影响模具寿命的因素,并进行校对、检查,预先发现设计过程的错误。在初步确立产品的三维模型后,设计、制造及辅助分析部门的多位工程师同时进行模具结构设计、工程详图设计、模具性能辅助分析及数控机床加工指令的编程,而且每一个工程师对产品所做的修改可自动反映到其他工程师那里,大大缩短设计、数控编程的时间。 25. 1.点Utities-Mapkeys - NEW-给个名字. 2.点Record,然后點Create-Protruson-Revolve-最好點Stop. 3.Save 到你的啟動目錄下的C 26. 若在操作中要求几个截面,使用绘图特征工具切换截面来做。(混和等) 27. Pro/Engineer_wildfire中的特征操作: a)拉伸特征: 拉伸可以实现实体(以下都包括薄件)、曲面。其中实体可以进行切除;薄件中的三个厚度方向由同一个方向按钮依次控制。 b)旋转特征: 与拉伸同理。注意必须有中心线作为旋转轴。 c)扫描特征: 扫描先画轨迹线,再画截面形状。软件自动会捕捉扫描起点平面。 d)混合特征: (平行)要求有两个或多个截面来生成特征,注意截面的形状与混合选项的差异将造成混合特征的变化。截面的互换步骤如:草绘-特征工具-互换剖面。 (旋转)所产生的混合特征将会依照所定义的坐标系围绕Y轴旋转。 (一般)它与旋转类似,但使用时系统要求依照坐标系X、Y、Z 3轴输入旋转角度数值。 混合的截面互换系统会自动切换。注意每个截面的图原数要求相等。 e)扫描混合特征: 扫描和混合特征的综合。 f) 螺旋扫描特征: 螺旋线与扫描的综合(在扫描中加入了螺旋轨迹线控制)。 g)边界混合特征: 利用空间的曲线进行边界拟和成曲面。可以用草绘的基准曲线工具画曲线。h)可变截面扫描特征: 还没搞懂?i )造型特征: j )扭曲特征: 28.Pro/Engineer 中曲面G1与G2连续. Gn 表示两个几何对象间的实际连续程度。例如,G0 意味着两个对象相连或两个对象的位置是连续的;G1 意味着两个对象光顺连接,一阶微分连续,或者是相切连续的。G2 意味着两个对象光顺连接,二阶微分连续,或者两个对象的曲率是连续的; G3 意味着两个对象光顺连接,三阶微分连续等。Gn 的连续性是独立于表示(参数化)的。下图显示的曲率梳状线图示了这些差异。 ICAD 曲面设计人员参考”手册中这样描述:“C0 连续性意味着两个相邻段间存在一个公共点(即两个段相连)。C1 意味着有一个公共点,并且多项式的一阶导数(即切向矢量)是相同的。C2 意味着一阶导数和二阶导数都相同。几何连续性没有数学连续性严格。G0 和 C0 的意思相同,即段在位置上连续。G1 意味着切向矢量的方向相同,但模量不同。G2 意味着曲率相同,但二阶导数不同。” Cn 表示 NURB 表达中的 b 曲线或 b 曲面的两个段间的连续程度。一般说来,C0 意味着两个段是 G0 连接的。C1 意味着两个段是 G1 连接的等等。但是,C0 并不意味着两个段只是 G0 连接的 - 实际上它们可以是 G1 或 G2 等连接的。 关键的一点是 Gn 用于表示实际物理连续性,而 Cn 是实际物理连续性的数学表达,这种用法并不可靠。因为 NURB 是自由曲面几何的行业标准,所以,Unigraphics 使用它。但是,我们总是试图让 Cn 与 Gn 表示相同的连续程度,以避免出现曲线是 G1,而有 C0 连接点的情况。 29.术语解释: 相关性-不同的应用模块见同一个不见数据库的共享。设计意图-装配体、零件、特征和尺寸为适合设计需要的智能组合。参数化造型集成设计参数的计算机造型。 参数化设计-通过参数、关系和参数元素的方法把部件设计意图融入到图形模型里。 配制文件-通常用来定制环境和全局设置。功能选项命令设置。 映射键-用于定义常用命令的键盘组合。 模型-表现实际构造的零件、装配体或者工件的对象。 标称尺寸-不带公差的尺寸。 对象-在Pro中创建的项目、零件、装配体、工程图、布局以及图表。 公差-特征的大小或定位所允许的偏差范围。 约束-存在于两个草绘图元间的外在关系。 基础特征-零件中创建的第一个几何特征,是其他所有特征的父特征。 零件族-具有相似的形状、尺寸大小和几何特征的零件组。 家族表-有相似的特征和几何特征,但是在所选的项目上有细微差别的零件组合体。 组-用于某种目的的一组特征。 30.基准特征: 基准平面-基准平面是理论上纯平的表面。在Pro中作为草绘平面和参照元素使用。 基准轴-类似中心线,是个有用的造型工具。 基准曲线-在创建高级实体和曲面特征中很有用。 基准点-用于建构一个曲面造型、放置一个孔以及加入基准目标符号和注释。 坐标系-Pro等参数化造型软件不基于使用笛卡尔坐标系,坐标系在分析和造型中作用很大。 31.尺寸公差设置: tol_display 显示方式; tol-_mode 公差格式; tolerance_standard 公差显示标准; linear_tol 线性公差值; angular_tol 角公差值; 解释现存数-把存在的单位转换成新的单位。(相同尺寸) 转换现存数-把存在的数值大小转换成新的尺寸。(相同大小) sketcher_intent_manager 目的管理器的关闭。 template_solidpart 零件模板文件。 Allow_anatomic_features 轴肩、退刀槽和凸橼的显示。 在草绘中能够增加关系。 32.造型要点: 1. 如果忘了输入文件名或者想改变文件名,选择文件重命名。 2. 配制文件用于永久性地进行环境以及全局设置。大部分设置可以通过其他选项暂时改变,例如在环境对话框中。 3. 如果可能,最应遵循的一条规则是,在确定符合设计意图的尺寸标注方案以前,不要修改截面图的尺寸值。 4. 基准元素被认为是特征,但不被认为是几何特征。 5. 基准面可以用设置几何形状公差或者设置-名称重命名。 6. 创建一个特征阵列时,定义特征的尺寸的放置是关键。 7. 绘制草绘时,使用鼠标左键选择在工作区的点图元,用鼠标中键撤消选项。 8. Pro给特征的默认名称并不能描述特征的特性,重命名特征对方便定义和选择是很有用的。 9. 草绘孔要求一条竖直的中心线,和封闭的截面。 33. PROE中导入iges格式的修复:IGES档案是所有CAD/CAM软件都提供的一种标准接口格式,专门为转换3D曲面、曲线或点等的几何资料的工具。PRO/E中若导入IGES,若面的质量不是很好,多数情况下我们需要对它进行修复工作才能用它再做后续工作。 34. 隐含命令该特征(及子特征)不显示,viewResume; 隐藏命令该特征(及子特征)显示,右键恢复;重新打开文件失效; 关系、参数、族表在工具标题栏中; 35. OFFSE将实体和曲面统一,要求先点击实体和曲面(有标准、具有斜度、展开、替换选项); REPLACE在VIEW中;PATCH修补SOLIDLY替换; MERGE SURFACE合并曲面; SectionTOOL_model section 显示剖面; 相交曲线-VIEW; 36. 假若IE网络出现问题,在CONFIG.PRO设置: web_browser_homepage ABOUT:BLANK; model_tree_start no ,设了后打开文件首先是没有模型树的,但模型树再也打不开了; 当选自己指定的文件夹点右键可以直接设为工作目录了; Style- 造型; Restyle-重新造型; Merge-合并; 37. ISDX交互式曲面设计造型: a. 曲线:三维空间位置自由,法向自由;落在平面上(可以切换平面);落在曲面上(cos曲线常用于曲面的裁剪)。 b. 编辑曲线:在编辑曲线的时候,可以打开曲率显示。按shift进行捕捉。 c. 创建曲面:必需用四条封闭线;可以有内部线。 d. cos曲线: 38. 曲面设计体会:1、curve和tanget chain的区别。比如做两个连续的四边曲面,曲面A引用了curve1,则在创建曲面B时,最好引用A的tangent chain而不是其原始curve。因为尽管原理上A的边(tangent chain)即curve1,但在生成曲面后,它的边已经和原始curve有了精度上的偏差。所以为了保证曲面的连续性,应尽量选用tangent chain。 补充:在定义边界条件时,tangent chain无须选择曲面(因为本来就在曲面上),而curve则需选择相切曲面,也就是先前通过此curve创建的曲面。 2、变截面扫描时选项Pivot Dir(轴心方向)的理解。首先把原始轨迹线看成无数个原点的组合,在任一原点处的截面参照为:原点、原点处的切线、以及过原点且与datum面垂直的直线(可以把它理解为创建point-on-plane轴)。一个很好的例子是ice的鼠标面教程,以分模面作为变截面扫描的datum面,因此能保证任一扫描点处的脱模角。 3、创建连续的混合曲面,其curve要连续定义,以保证曲率连续;而曲面则可以先分开生成,再创建中间的连接面。 4、在通过点创建曲线时,可以用tweak进行微调,推荐选择基准平面进行二维的调节,然后再选择另一个基准进行调节,这样控制点就不会乱跑了。 5、一般流程:点、线、面,然后才是实体! 构造surface时,curve一定要连续;如果在做surface时,无法设定Normal、Tangent时,一般都是前面curve没有做好,可先free,修改curve后,再redefine! 、也可以这样:将边界复合成一条完整的曲线,然后到造型当中去做曲面.这是我一般做曲面的步骤. 6、如果曲面质量要求较高,尽可能用四边曲面。 7、扫描曲面尽可能安排在前面,因为它不能定义边界连接。变截面扫描可以定义相切 ;在2001中,选轨迹时选tan chain,记住要选曲面的edge,相切只是特别情况,可以是任意角度 8 、当出现4边时,有时可以延长边界线并相交,从而形成四边曲面,然后再进行剪切处理。 9、变截面扫描之垂直于原始轨迹:原始轨迹X向量轨迹 局部坐标系原点:原始轨迹可以视作无数个点的集合,这些点就是局部坐标系原点; Z轴:原始轨迹在原点处的切线方向; X轴:原始轨迹在任一点处形成与Z轴垂直的平面,该平面与X向量轨迹形成交点,原点指向交点即形成X轴; Y 轴:由原点、Z轴、X轴确定。 10、垂直于轨迹之曲面法向Norm to Surf: 局部坐标系原点:原始轨迹可以视作无数个点的集合,这些点就是局部坐标系原点; Z轴:相切轨迹可以视作无数个点的集合,每个点的切线就是Z轴; X轴:由Z轴可确定XY轴所在的平面,与另一个过原始轨迹的曲面相交,即得到X轴; Y 轴:由原点、Z轴、X轴确定。 11、垂直于轨迹之使用法向轨迹Use Norm Traj: 局部坐标系原点:原始轨迹可以视作无数个点的集合,这些点就是局部坐标系原点; Z轴:相切轨迹可以视作无数个点的集合,每个点的切线就是Z轴; X轴:原点指向法向轨迹,即为X轴; Y轴:由原点、Z轴、X轴确定。 12 、相切轨迹:用于定义截面的约束。 熊姐姐你好,看来你很勤奋呀.很有钻研精神, 关于高级扫掠的X、Y、Z的方向确定问题我和你有不同意见: NORM TO ORIGIN TRAJ: Z:原始轨迹的切线方向 X:由Z轴可确定XY轴所在的平面,与X轴轨迹相交,交点和原点的连线就是X轴 Y:Z和X确定. PILOT TO DIR: Y:由指定的极轴方向决定(正负有红色的箭头方向决定) Z:原始轨迹在垂直于极轴平面的投影轨迹的切线方向 X:Y和Z确定 NOR TO TRAJ: 当选NORMAL TO SURF(曲面法向)时 Z:原始轨迹的切线方向 Y:由指定的曲面法向决定(同SWEEP,可用NEXT选定,用红色箭头区别于绿色的Z轴) X:由Y和Z决定 当选USE NORM TRAJ(使用法向轨迹)时 Z:原始轨迹的切线方向 X:由Z轴可确定XY轴所在的平面,与垂直轨迹相交,交点和原点的连线就是X轴 Y:不说了吧. 大家都说一下! Pro/Engineer专业英语: 1、基准特征: Datum基准 Planes平面 Axis轴 Point点 Curve曲线Coordinate System坐标系 Query Sel查询选择 Properties属性 References参照 Section截面 Tangent相切 Normal垂直 2、基础特征: Extrude拉伸 Revolve旋转 Sweep扫描 Blend混合 Symmetric对称 Options选项 Constant恒定 Variable变化 Trajectory 轨迹 Projection 投影 Parallel 平行 Geometry 几何 Vertex 顶点 3、编辑特征: Copy复制 Mirror镜像 Move移动 Merge合并 Trim剪切 Pattern阵列 Project投影 Wrap包络 Extend延伸 Fill填充 Offset偏移 Solidify实体化 Boundary边界 Exact精确 Approximate逼近 Translate平移 指令详解边界混成(Boundary Blend)边界混成(Boundary Blend)或许是所有3D Cad软件中应用最广泛的通用构面功能了。也是在通常的造型中使用频率最高的指令。 Boundary Blend指令的创建相对来说比较容易理解,但是要用好Boundary Blend却也并不是太简单的事,只有充分理解它的各个子项的作用,才能在合适的场合使用更合适的边界混成方法。我们先来看一下边界混成的操控板(DashBoard) a)指定曲线(Curves) b)设置约束(Constraints):你可以在这里设置面的边界条件 c)设置控制点对(Control Points):如果边界是由多组具有类似段数组成的话,应当设置合适的控制点对以减少生成面的Patch数目。 d)设置影响曲线选项(Options):可以添加额外的曲线来调整面的形状 边界混成面是通过一或两方向上的序列曲线来构成面的,所以要创建边界混成面,你首先要创建所有的边界包括外部和内部边界。边界创建好之后创建就简单了,只需按照顺序选择两个方向上的曲线便可。 不过进入wildfire后,很多人反映同一方向上的多条链不知道怎么选择了。其实这是因为对选择方法的理解不清导致。应该知道是用链(Chain)来构成一条边界的,也就是说,在你选择过程中,一条链就是一条边界,所以选择边界的方法就是链的方法,当完成一条链的选择进入下一条链就用Ctrl键来添加新链,而在链的选择过程中就用Shift键来完成多段的添加。明白这个道理应该就知道啥时候该按Shift键啥时候该按Ctrl键了。约束(Constraints) 当边界选择完毕后,你会看到图形中除了出现预览的几何外还有些白色的符号,它们实际上就是边界条件的控制符号,各自代表的含义如下图所示:边界条件的定义方法有两种:一个是利用操控板中的菜单另一个就是利用屏幕右键菜单,只需在边界符号上点右键便可显示右键菜单并可以选择要定义的边界条件。 如果你创建的边界混成面有想邻的曲面的话,那么这条公共边的边界条件就可以定义成下面的四种:Free(自由):也就是新创建的面和原曲面没有约束关系Tangent(相切):新创建的曲面将相切于原曲面(G1连接)Normal(垂直):新创建的曲面讲垂直于原曲面Curvature(曲率):新创建的曲面将和原曲面是曲率连续(G2连接) 定义Free没有什么额外的附加条件,而对于其他三项则要求构成新混成面的非公共边方向上的另一方向所有边界都要和原曲面满足该条件,比如要定义曲面和原曲面相切,那么构面的非公共边上的另一方向上的所有边界都要和原曲面相切。这是能定义曲面相切的前提,但并非全部。因为即便满足前面的条件还是有机会定义不了相切条件,因为这还要受新旧曲面的形状变化所影响。 当有边界和曲线重合在一起但又选择了曲线来构成边界混成的边界时,在定义边界条件的时候会出现失败的情况出现,这是因为系统不知道生成的面要和哪一个曲面构成边界条件,如下图所示,在Entities Surface中显示为Undefined(未定义),这时候就要激活它并手工选择相邻的曲面。 所以为了避免产生这种额外的选择动作,最好在构面的时候就用查询选取的方法来选择已有曲面的边界链作为新的边界混成面的边界,以免产生不必要的动作。 另外我们还注意到了在constraints菜单中还有一个值就是Stretch Value。这个值就是设定边界条件的影响长度比例。值越小表明边界条件的影响范围越小,反之则越大。 如下图显示不同的值对曲面形状的影响。缺省值为1。这个值也可以在图形区中用Drag Handle直接拖动。注意的是要在只有一个方向的边界混成中才会比较明细看到这个值对曲面形状的影响,两个方向的边界混成这个值对面的形状产生影响微乎其微。在Constraints(约束)下还有一个控制选项,那就是Add Side curve influence(添加侧曲线影响)。 所谓的侧曲线影响就是决定新生成的曲面的边界(包括内部和外部边界)是否要受到定义边界条件的曲面的边界的影响。 对于只有一个方向的混成,侧曲线的影响是明显的,对于指定为相切或曲率连续的边界条件,系统就使混成曲面的侧边相切于参照的侧边;如下图分别显示没有使用侧曲线影响和使用侧曲线影响的效果,注意到了虽然两个面的边界条件都是相切,但是在没有使用侧曲线影响的情况下,新生成的曲面的边界并没有和母曲面的边界相切,而使用了侧曲线影响后生成的曲面边界就和已有的曲面的边界相切了。 而对于双向混成的情况,系统将侧曲线的变化曲线(邻接选定的边界)沿指定边界传递给曲面形状(见下图)。如果对“边界 1”应用侧曲线影响,则侧曲线 a 和 b 的形状沿“边界 1”传播给曲面形状。 但是虽然理论上有影响存在,但是在实际中这些形状的变化并没有想像的明显,所以要借助一些曲面的分析结果才能看出两者的变化,下面我们就用曲面的截面曲率的分析来看一下前后的变化。如下图,对边界a和b来说,形状都是单一的凸起,所以曲率都是一个方向的,但是在没使用侧曲线影响的情况下,因为另为方向上的边界的影响,生成的面的截面的曲率中有小凹的情况出现。 而当添加了侧曲线影响后,可以看到这个情况得到了改善。个人来说,对于两个方向的混成面,这个选项通常都不会产生什么大影响,所以一般都不用管它,只有在生成的面有变形的情况下可以考虑打开或关掉这个选项以获得相对好的结果。控制对点(Control Points) 当你的边界混成的曲面边界是有多段图元所组成而生成具有很多小Patch的曲面时,你应当考虑使用控制点对,使用边界混合控制点将有助于更精确地实现设计意图。清除不必要的小曲面和多余边,可得到较平滑的曲面形状,避免曲面不必要的扭曲和拉伸。如下图所示有两条同一方向上的边界都是由三段图元所组成的曲线链,混成后的面因为端点没有对应,所以便额外生成了两个小Patch,这无论对于面的形状或是后续处理都会产生不利的影响。 这是因为系统在计算生成混成面的时候缺省是用边界的长度比例来建立对应关系的,这样得到的曲面自然在很多情况下都不能符合我们的设计意图,要改善这种对应情况我们需要用控制点对(Control Points)。 我们在上面的对话框中可以看到有几种方法来设定对应关系,根据边界类型的不同,fit下拉框中会可能出现下列各种可能的配对方法 Natural(自然):任何情况下都可以用这种方法来建立对应关系,使用一般复合方法来合成曲线,并使用相同的方法来重置输入曲线参数,以获得最佳的曲面逼近效果。 Arclength(弧长)任何情况下都可以用这种方法来建立对应关系,对原始曲线进行最小调整。使用一般复合方法来合成成曲线,被分成相等的曲线段并逐段混合的曲线除外 Point to Point(点对点)当同一方向上的边界都是具有同样数目插值点的spline时,就会激活这个选项,使用这个选项系统就会自动建立起各Spline的插值点的连接关系,如,第一条spline的第1个点,第二条的第一个点,。以此类推 Piece to Piece(段对段)当同一方向上的边界都是具有相等数量图元或段的任意曲线、曲线链或复合曲线所组成的边界链时激活这个选项,使用这个选项系统会逐段的混合。曲线链或复合曲线被连接 Developable(可延展)当只有一个方向进行混成并且两条边界都是相切连续时就会激活这个选项,以确定是否需要可延展选项 对于前两种配对方法都要我们手工来选择对应点,对每个方向上的曲线,可以指定彼此连接的点。有两种点可选作控制点: 1用于定义边界的基准曲线顶点或边顶点 2曲线上的基准点点对的定义过程如下: 首先切换到要添加点对的方向上,本例中是second,然后添加一Set,然后在Chains Control Points中选择要定义的点,这样系统就会把这个方向上的第一条边界上可以用作控制点的点用红色x好来高亮显示。选择一个点 然后系统就会自动跳到这个方向上的第二条边界并且点并用高亮显示,同样选择一个对应点,系统自动跳到第三条边界上。直到所有边界上的对应点都完成了则这个Set定义完毕,可以接着定义其它set。 所有set定义完后完成,现在你可以看到那两个因为点不对应所造成的小面消失了。 当然,对本例来说,因为两条边界都是具有相等数目的图元段,所以可以直接用piece to piece的方法来定义控制点对,这样就免去了选择的麻烦并且不容易失败。如下图所示。所以关键明白道理,具体的情况就能具体应用了,哈哈 影响曲线选项(Options) 最后来看边界混成的最后一个控制现,也就是影响曲线(Influencing Curve),所为的影响曲线就是相当于旧版本中的近似曲线,使用影响曲线可以调整现有的边界混成面的形状以逼近所选的影响曲线。 在影响曲线中有两个关键元素: Smoothess Factor(光滑系数):值越高光滑度越高但偏离影响曲线越远Patches in Direction(面片数):设定曲面UV两个方向上的面片数(Patch),Patch数越多,曲面就可以越精确的逼近影响曲线,但曲面的光滑度也同时下降 下面用个例子来说明一下影响曲线对曲面的影响:如下图为未使用影响曲线的混成面(2x2),可以看到现在曲面上的交线和我们将要用来作影响曲线的偏差(距离)。 然后我们重定义曲面并选择影响曲线,光滑系数设为0.5,uv两个方向的patch均为10 可以看到两者的偏差明显减少了。 光滑系数改为0.1,你就会看到几乎没有偏差了。这就是光滑系数对曲面的影响 影响曲线因为不直接参于曲面的构成,所以影响曲线不必和其它的边界有交点,也不必一定按照某个方向,它可以是任何形状任何方位。但是偏离原始构造线越多,影响曲线的影响效果越小,计算时间越长,这点在使用的过程要注意。这个选项在多边面的逼近上还是有很大用途的。 全文完指令详解可变扫出(Variable Section Sweep)不管版本如何变更,可变扫出始终是我比较偏爱的造型指令。这是因为可变扫出除了可以得到相对规则的曲面外,它丰富的控制属性和可以预见的结果形状让它更能在适当的场合发挥作用。 可变扫出的控制主要有下面的几项:轨迹,截面的定向和截面的形状。 1轨迹 在可变扫出中有两类轨迹,有且只有一条称之为原始轨迹(Origin)也就是你第一条选择的轨迹。原始轨迹必须是一条相切的曲线链(对于轨迹则没有这个要求)。除了原始轨迹外,其它的都是轨迹,一个可变扫出指令可以有多条轨迹。在wildfire以后的版本中,原始轨迹和轨迹的功能性差异除了这点外可以说没有任何差异了;截面的定向依赖于两个方向的确定:Z方向和X方向。 注意看上面的图片你会发现在每条轨迹后面都有三个可选项分别用X,N和T作标题,它们分别代表的是X向量,Normal(垂直方向也就是Z方向)以及Tangency切向参考,在对应的方框内打勾就表明采用该选项;显然对于可变扫出只能有一个X向量和一个Z方向,所以你选择了某个轨迹后会自动曲线其它轨迹中对应的选择;对于切向参考,因为一条轨迹很可能是两面链的交线,所以有两个框来供你选择不同的面链。当然你也可以手工选择作为切向参考的面链。在下面的Section Plane Control下拉框中,你可以选择你的截面的定向方法,缺省是Norma To Trajectory是由轨迹来确定截面的定向,但是你也可以用其它两个选项来确定: 最下面就是水平竖直方向的确定,这可以在Horzontal/Vertical Control下拉框中进行选择。 下面就来具体看一下各种组合的截面定向方法的表现形式:2切向参考(Tangency) 很多人都知道用切向参考可以实现扫出面和已有的面实现相切连接,但如果仅是局限于定义面相切的话那就是人为的把这个选项的作用局限在一个点上了,事实上利用这个选项你可以把你的扫出面定以成和参考面成任何角度关系(当然也包括相切的0度关系)。设定这个选项只是告知系统你需要一条关于参考曲面的切线参考,至于用来定义成什么关系则完全是你的事了。 因为参考切线实际上就是已有曲面在截面处的切线,所以当我们在截面中定义截面的图元和参考线相切时那么该图元扫出形成的面自然就是参考曲面相切了。下面就是对同一条曲面边轨迹不使用切线参考和使用切线参考的情况。可以注意到在使用切线参考的情况下进入草绘环境后会自动生成一条曲面的切线。 下图中假设我们截面为一在切线参考上的直线段,那么扫出的面就是一个和参考面相切面额带面,如右下图的效果。 但是如果刻意标准直线段和参考线成一角度如30度,那么扫出的带面在公共边的任一垂直截面上两个面的交线都是30度(或说是150度)。如右下图所示:3在可变扫出的Options(选项)中还有几个选项: Variable Section和Constant Section分别控制在扫出过程中截面的形状变化,分别表示可变和恒定,我们在下面会用图来说明则两者的区别。 Merge ends用于在截面是封闭的时候可以生成端部封闭的封闭的曲面 Sketch Placement Point用来确定草绘平面的位置。 下面的两个图分别说明Variable Section(可变截面)和Constant Section(恒定截面)所产生的不同效果。使用Variable Section选项则表明在扫出过程中截面严格按照在草绘中的约束和尺寸来生成扫出过程的截面形状,所以截面形状是可变的,不变的是截面的约束和尺寸,下例中草绘的截面是使用拉伸圆柱的边界而得到的圆,那么在扫出的过程中因为草绘平面的定位改变使用边界得到的就有可能是椭圆(因为“使用边界“这个约束维持不变),所以就会得到如右下图的形状。而如果使用constant Section选项,那么扫出过程中系统就会维持原来的截面形状不改变(本例中是正圆)。如左下图所示。 我们再看一个例子,如下图的可变扫出有两条轨迹,截面圆经过两条轨迹。 从下面的两个图中就可以很明显看到两个选项的不同之处。可以说constant Section选项的可变扫出已经不再是可变扫出了,它的截面形状在扫出过程中并不发生变化。 4轨迹参数trajpar要灵活使用可变扫出,自然不可不理解轨迹参数trajpar。轨迹参数实际就是扫出过程中当前位置对应的原始轨迹位置相对整个原始轨迹的比例值,其值为0到1之间,它也是可变扫出特征特有的一个参数。在草绘截面时可以把这个参数作为已知参数来编写关系以控制截面的形状。如下图,假设pnt0在曲线中的位置比例为0.3,那么在可变扫出的过程中在这点处的轨迹参数值就是0.3(或0.7)。假设我们在截面中添加的关系为sd3trajpar*50,那么在这点sd3就是0.3*50=15 。推而广之,那么在整个扫出过程中截面的sd3值就上从0到50发生线性变化,所以形状就类似下图所示: 利用这个参数和不同数学函数的组合就可以生成各种规则的变化。而很多花哨的变化其实就是一些简单的变化的累加。a) 大小渐变:尺寸实现从某个值渐变到另一个值(变大或变小),常用有两个关系(当然你用任何关系都可以),线性变化和正弦变化: 线性:sd#V0+Vs*trajpar 正弦:sd#V0Vs*sin(trajpar*90) 其中: V0是初始值,Vs是变化幅度它决定变化的速度和终了值(V0Vs),Vs为正值则增大,为负值则为减小。如果要实现先小再大最后再变小的峰状变化,你可以用 Sd#V0+Vs*abs(trajpar-0.5)或sd#V0Vs*sin(trajpar*180)等,如下面两图所示 :b) 螺旋变化: 螺旋变化其实就是线性变化和圆周变化的累加。原始轨迹的自动变化就是线性变化,截面的变化只需加上角度的圆周变化就可以完成螺旋变化,一般的关系形式如下: Sd#=trajpar*360*n 其中Sd#是变化角度尺寸,trajpar是轨迹参数,n是需要的螺旋圈数。 扫除的结果如下,效果类似沿轨迹的的螺旋效果:c) 周期变化 一般来说都是用正弦(sin)或余弦(cos)来实现截面的周期变化,基本的关系表现形式如下: Sd#=Vs*sin(trajpr*360*n)+V0 其中V0是基准值,Vs是幅度值(变化幅度),n是周期数。如下图,原始轨迹为直线,截面为正圆,关系如下 这个关系表明在扫出的过程中圆的直径sd4的值以20为基准,10为幅度在扫出过程中作4个周期的变化。所以不难想象结果如下所示:最小的直径为10,最大的直径为30,总共发生四个周期的变化。 而如果把原始轨迹换成为圆周的,那么就实现了圆周和周期变化的叠加,得到结果如下: 同样的道理你可以实现和螺旋以及其它任何形状的叠加。你会发现很多貌似复制的花哨形状其实是很简单的。d) 椭圆和圆之间的过度变化而在实际情况中,更多的是遇见的椭圆和圆之间的过度变化,这个时候你要善于应用椭圆和conic线,要注意的是长短轴相等的椭圆就是正圆,而rho值为sqrt(2)-1的conic线就是正椭圆弧。而当轨迹相切的时候要实现形状的连接相切时要保证截面形状在端点处的导数连续。下面举例说明;如下图,我们要实现长轴为40短轴为20的椭圆到直径20的圆柱间的顺接。或许很多人都能想到用轨迹参数来控制长轴的变化以使得在和圆柱的接合点处值变为20,为此就会加入下面的关系:但是结果出来后你就会发现虽然在结合的地方形状是对了,但是却不能实现顺接,如下图所示:这是为什么呢?这是因为你的截面的变化是线性的也就是说如果把trajpar作为一个变量来看待,那么截面在连接点的导数值就为10,而圆柱的导数则为0所以导数不连续不能实现相切我们只需把上面的关系改为:Sd4=20-10*sin(trajpar*90) 就可,至于原因我想你已经不难想到了5.轨迹参数与计算函数evalgraph结合使用轨迹参数通常还和计算函数evalgraph来结合使用,也正是因为它们结合的频繁度所以给很多人造成一个错觉,那就是evalgraph本就是专给可变扫出而使用的,其实不然,evalgraph只是proe提供的一个用于计算图表graph中的横坐标对应纵坐标的值的一个函数,你可以用在任何场合而非只是可变扫出。如图,假设我们有一条名字为“graph“的图表graph,我们要计算它在横坐标x处对应的值,那么就可以用evalgraph(“graph”,x)来获得,函数返回的就是这条graph在x处的纵坐标值。 利用这个函数结果轨迹参数我们就可以实现通过graph图表来控制截面的目的。首先我们创建一个graph,名字是”sec”。它的形状和值如下:然后用直线作为轨迹正圆作为截面创建可变扫出,并添加关系如下。这样我们就把截面中sd3的值和图表sec建立起了一一对应关系,注意到我们在graph中的横坐标的值最大为100

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论