AutoCAD 工程绘图及应用开发_第8章 AutoCAD的用户接口设计.pptVIP

  • 2
  • 0
  • 约1.01万字
  • 约 60页
  • 2026-07-14 发布于广东
  • 举报

AutoCAD 工程绘图及应用开发_第8章 AutoCAD的用户接口设计.ppt

8.4用OLE自动化技术控制AutoCAD绘图通过对AutoCAD对象的获取或设置,我们可以在AutoCAD平台外获得或设置其窗口的大小或某一图形实体的属性等。用OLE自动化技术绘制圆柱表面展开图的VB程序窗口界面如图8.5所示,用VB设计一个程序,绘制图形所需要的数据输入和科学计算都在VB中完成,然后由VB直接控制AutoCAD画出上、下圆底面和侧表面。绘制圆柱展开图的OLE自动化应用程序所使用的窗体、控件及属性值如表8.2所示。对应于命令按钮Draw_Development_Command的子程序段如下。其中,X0,Y0,Z0是图形的子坐标系原点。StartPnt和EndPnt是绘图所需要的坐标点。RectangleWidth,RectangleHeigth是圆柱展开成矩形的宽和高。上、下底圆展开后与矩形相切。上一页下一页返回8.4用OLE自动化技术控制AutoCAD绘图下面介绍绘制更为复杂的两相交圆柱展开图的程序设计,在建立和分析相交圆柱空间模型的基础上,由VB直接控制AutoCAD画出由曲线组成的相贯线和侧表面。首先,需分析和建立相交圆柱的数学模型,在图8.6中建立坐标系:O-XYZ,O1-X1Y1Z1,设圆柱管Ⅰ、Ⅱ的轴线相交成α,半径分别为R1,R2,圆柱管Ⅰ的高度为h1,圆柱管Ⅱ的高度为h2,两圆柱管轴线交点O距圆柱管Ⅱ右

文档评论(0)

1亿VIP精品文档

相关文档