您好,欢迎来到微智科技网。
搜索
您的当前位置:首页连接椭圆曲线的过渡圆弧CAD

连接椭圆曲线的过渡圆弧CAD

来源:微智科技网
维普资讯 http://www.cqvip.com

CHNOLoGY INF0RMATION 学术论坛 连接椭圆曲线的过渡圆弧CAD 黄旭其左远志 (东莞理工学院机电工程系 广东东莞 5231 06) 摘要:针对AutoCAD软件本身无直接绘制与椭圆曲线相切的过渡圆弧功能,分析了采用参数化编程方法的复杂性,提出了利用offset 曲线解决该问题的新方法。该方法较简单、直接,易于理解与操作,便于实际应用。 关键词:椭圆曲线 参数化 offset曲线 相切 CAD 中图分类号:TH 1 22 文献标识码:A 文章编号:1672—3791(2006)12(c)一0228—01 在现代机械产品、模具设计、塑胶制件 时,该方程组是非线性方程组,求解起来也 等应用中,椭圆类形体开始受到广大用户的 不容易。因此,目前未见有用参数化编程解 时擦除辅助线,即可得到如图3所得到的 结果。  青眯。AutoCAD是目前使用的最为广泛的 决该问题的文献报道。计算机辅助设计软件之一,其功能强大使用 方便。当然,AutoCAD在解决一些比较专 2应用offset操作的方法 AutoCAD中绘制公切圆的方法有两种, 业的问题时,也存在直接使用其交互绘图功 一3验证 根据初始已知条件以及应用offset操 作的方法,得到如图3的结果图形,然后应 是用相切、相切、半径方式画圆,二是 用工具菜单下的Inquiry(查询)命令,很 能无法实现的情况,于是,设计工程师们便 使用AutoCAD开发工具进行二次开发,用 用相切、相切、相切方式画圆。但请注意 容易得到各切点、圆心的坐标值,代入上述 参数化编程设计来达到目的。例如针对 选择的目标实体必须是圆、圆弧或直线段 方程组验证,可得到满意的精度要求。 AutoCAD软件本身无直接绘制与椭圆曲线相 (包括矩形边、多边形边、结构线等),不 切的过渡圆弧功能的情况,参数化绘图设计 能选择椭圆、样条曲线。因此上述两种方式 4结语 便成为首选方法。但对于该问题而言,其约 不能解决我们提出的问题。 利用AutoCAD的命令组合简单快捷地 束条件较多,编程较复杂,通用性较差。本 文正是在分析了采用参数化编程方法比较复 曲线曲面的offset操作是几何造型中的基 从实际操作解决了上述问题,但只有深入 本功能之一,由于曲线曲面的0ff Set(偏 AutOCAD的内核,了解绘制公切圆命令、 杂繁琐的基础上,提出了利用offset曲线来 移)具有丰富的几何结构,而且在几何造 offset命令以及Trim命令等才能揭示上述方 解决该问题的实用方法。此方法不需解析推 型、N C加工、机构运动学等领域具有广泛 法的数学原理,我们将从数学与计算机图学 导和编程,较简单、直接,便于工程实际 的应用【31,其中平面曲线的offset是offset 结合技术的角度进一步深入探讨该方法的内 应用。  问题中最基本的问题。于是应用offset操作 在机理。的优点,介绍求作与椭圆曲线E1以及圆C1 1采用参数化编程方法的复杂性 参数化绘图是相对于交互式绘图而言 的。参数化绘图是将图形的尺寸与一定的设 相公切的过渡圆弧的过程,如图2所示。 参考文献 11孙慧翔,虞世鸣,汪雯雍.基于AutoCAD平 (1)利用Offset命令,指定偏移距离r 【台的参数化设计的研究【J】.现代机械,2005 (即公切圆弧的半径),根据内切还是外切来确 (3),l7一l9 计或约束条件相联,把图形尺寸看作是设计 定偏移点的位置,可作出椭圆曲线El的偏移 2】翟震,张晓黎.基于AutoCAD环境下的数 或约束条件的函数,当设计或约束条件发生 后的实体E2(实体E2并非椭圆曲线),以及 【变化时,图形尺寸也随之得到相应的更新1 2l。 圆C1的偏移后的实体C2(实体C2是圆曲线)。 据库连接与参数化绘图….中国科技信息, 2005(17).13—14 (2)用Line(直线)命令,从E2与C 2 垂足)捕捉 【为了求作与椭圆曲线相切的过渡圆弧, 的交点B1、B2出发,利用per(3】汪国平,孙家广.椭圆型offet曲线及其应 s点的方式,捕捉到椭圆曲线E1的垂足D1、D2 建立如图1所示的坐标系,相关的参数也见 用【J】,计算机学报,2000,5(23).532—537 点,从而作出E1的辅助垂线Bl D1与B2 D2。 图示。根据它们之间的解析关系,可建立如 【4】(美)Ellen Finkestein著,陈豫生等译. 这一步很重要,是为以下使用trim命令定义 AutoCAD 2004宝典【M】.北京.电子工业 下方程组: 个剪切边界做准备。 版社,2003 (3)用Ci rC1e(圆)命令,分别以B1、B2 一r事+ 为圆心,以r为半径,作出相切圆B1、 B2。 _{ y =舞 I(X:一x )2+(y:一Y1)2=,. (x:一Xo) .+(Y:一Y。)2=(,+五)2 在AutoCAD开发平台上,有多种开发 (4)使用Trim(修剪)命令,根据图中给定的 剪切边界,可剪去圆Bl、B2的一部分,同 Y 工具可供选择来进行二次开发,如V B、 VisualLISP、ObjectARX、VC、VBA等, 但是,要熟练掌握这些开发工具开发出真正 参数化、方便实用的绘图命令式文件并非易 事。况且上述方程组只是描述了其中一种连 接椭圆曲线的情况,其实际情况还有许多 . . ‘ 一 种,因此给其编程带来条件选择逻辑的多路 径化,甚至容易造成逻辑上的不确定性,同 囝1坐标系建立以及 相应参披示童囝 囝2给材椭豳曲鲮E1与豳 c,的过渡圜弧的过程 囝3绘翻的结果 228科技资讯SCIENCE&TECHNOLOGY INFORMATION 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务