论文部分内容阅读
ObjectARX是AutoCAD基于MFC的二次开发技术,通过用户开发的ARX应用程序可以实现零件图纸的参数化设计、图纸尺寸自动标注、三维扫掠实体的自动生成等功能。现有的通用三维实体建模的商业软件,如Pro/Engineer等,无法实现以空间曲面或实体为扫描基体的扫掠特征建模。在机械零件设计中,经常遇到零件表面为三维实体扫掠的边界包络曲面的情况,如齿轮、凸轮等。对此,有些零件的曲面方程能够进行简洁的数学表达,如直齿圆柱齿轮;而有些零件的曲面方程则难以表达,如锥齿轮、空间凸轮等。
本文引入ARX技术,为这一问题提供了一种解决方案。利用ARX技术,在AutoCAD环境中,利用其内部命令,直接操纵其数据库中的相关实体进行布尔运算,从而实现扫掠特征实体的生成,并分别以齿轮和凸轮的实例进行演示。文章同时对该方法所存在的局限性及其解决思路进行了相关的探讨。