AutoCAD 2008 创建闭合边界

实例35  创建闭合边界

“边界”命令是使用由对象封闭的区域内的指定点,定义用于创建面域或多段线的对象类型、边界集和孤岛检测方法。面域是使用形成闭合环的对象创建的二维闭合区域,并且组成环的对象必须闭合或通过与其他对象共享端点而形成闭合的区域。当创建出面域后,用户还可以通过结合、减去或查找面域的交点创建组合面域。本例将通过创建图3-78所示的两个图形,来学习“边界”、“面域”和“并集”命令的操作方法和应用技巧。

AutoCAD 2008 创建闭合边界 - 情缘心语 - 手机天堂 软件世界

 

图3-78  实例效果

(1)执行“文件”→“打开”命令,打开本书附带光盘\Chapter-03\“实例35.dwg”文件,如图3-79所示。

AutoCAD 2008 创建闭合边界 - 情缘心语 - 手机天堂 软件世界

图3-79  绘制矩形

(2)执行“绘图”→“边界”命令,打开“边界创建”对话框,如图3-80所示.

AutoCAD 2008 创建闭合边界 - 情缘心语 - 手机天堂 软件世界

图3-80  打开“边界创建”对话框

提示:“边界”命令是用于从多个相交对象中提取一个或多个闭合的多段线边界,也可以提取面域。另外用户可通过在命令行中输入Boundary或者BO,然后按<Enter>键快速执行“边界”命令。

(3)在“边界创建”对话框中单击“拾取点”按钮,退出该对话框,参照图3-81所示拾取内部点,按<Enter>键,完成创建多段线的操作。

AutoCAD 2008 创建闭合边界 - 情缘心语 - 手机天堂 软件世界

图3-81  拾取内部点

(4)选择创建的两个多段线边界,通过 “移动”工具,将其移动到视图的空白处,如图3-82所示。

AutoCAD 2008 创建闭合边界 - 情缘心语 - 手机天堂 软件世界

图3-82  移动图形

(5)在“绘图”工具栏中单击 “面域”按钮,根据命令行的提示,将其他的圆形和多边形转换为面域。

命令: _region

选择对象:                               //在视图中选择圆形和多边形,如图3-83所示

选择对象:                                //按<Enter>键结束命令

已提取 11 个环。

已创建 11 个面域。

AutoCAD 2008 创建闭合边界 - 情缘心语 - 手机天堂 软件世界

 

图3-83  选择对象

注意:面域是不能够直接创建的,通常是将基本图形转换成面域对象。转换后的面域与原对象看上去没有什么明显变化,这是因为对象的默认视觉样式为“二维线框”,用户可执行“视图”→“视觉样式”→“真实”命令,即可观察出对象在被转换为面域前后的区别,如图3-84所示。

AutoCAD 2008 创建闭合边界 - 情缘心语 - 手机天堂 软件世界

 

图3-84  基本图形与面域图形的区别

(6)执行“修改”→“实体编辑”→“并集”命令,根据命令行的提示,对图形进行并集操作。

命令: _union

选择对象:                               //参照图3-85左图所示,选择对象

选择对象:                               //按<Enter>键结束命令,效果如图3-85右图所示

AutoCAD 2008 创建闭合边界 - 情缘心语 - 手机天堂 软件世界

 

图3-85  执行“并集”命令

提示:在AutoCAD中还可以通过“差集”和“交集”命令来创建组合面域,形成这些更复杂的面域后,可以为其应用填充或者分析它们的面积。

(7)至此完成本实例的制作,执行“文件”→“保存”命令,将当前图形命名保存为“实例35完成.dwg”。

实例36  利用构造线、多段线、直线、矩形和圆综合绘图

本例将综合前面所学习的基础绘图工具,绘制图3-86所示的长条沙发平面图,以对本章所学相关知识进行练习和巩固。

AutoCAD 2008 创建闭合边界 - 情缘心语 - 手机天堂 软件世界

 

图3-86  实例效果

提示:本例主要通过使用本书附带光盘\Chapter-03\“实例36.dwg”文件中已经创建的辅助线,综合使用多段线、构造线、直线、矩形等基础绘图工具,并结合对象捕捉功能,创建出结构复杂的沙发图形。读者可打开本书附带光盘\Chapter-03\“实例36完成.dwg”文件查看最终效果。如果读者在制作过程中遇到什么问题,可打开本书附带的多媒体教学光盘,根据相关的语音视频教学同步进行学习。

以上内容节选自《中文版AutoCAD 2008 辅助设计实践从入门到精通》
出版社:人民邮电出版社
出版时间:2008-6   定价:¥59.8元


版权所有  未经许可  请勿转载

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、概述: 所谓的快捷命令,是AutoCAD为了提高绘图速度定义的快捷方式,它用一个或几个简单的字母来代替常用的命令,使我们不用去记忆众多的长长的命令,也不必为了执行一个命令,在菜单和工具栏上寻寻匿匿。所有定义的快捷命令都保存在AutoCAD安装目录下SUPPORT子目录的ACAD.PGP文件,我们可以通过修改该文件的内容来定义自己常用的快捷命令。 当我们每次新建或打开一个AutoCAD绘图文件时,CAD本身会自动搜索到安装目录下的SUPPORT路径,找到并读入ACAD.PGP文件。当AutoCAD正在运行的时候,我们可以通过命令行的方式,用ACAD.PGP文件里定义的快捷命令来完成一个操作,比如我们要画一条直线,只需要在命令行里输入字母“L”即可。 二、快捷命令的命名规律 1、 快捷命令通常是该命令英文单词的第一个或前面两个字母,有的是前三个字母。 比如,直线(Line)的快捷命令是“L”;复制(COpy)的快捷命令是“CO”;线型比例(LTScale)的快捷命令是“LTS”。 在使用过程,试着用命令的第一个字母,不行就用前两个字母,最多用前三个字母,也就是说,AutoCAD的快捷命令一般不会超过三个字母,如果一个命令用前三个字母都不行的话,只能输入完整的命令。 2、 另外一类的快捷命令通常是由“Ctrl键 + 一个字母”组成的,或者用功能键F1~F8来定义。比如Ctrl键+“N”,Ctrl键+“O”,Ctrl键+“S”,Ctrl键+“P”分别表示新建、打开、保存、打印文件;F3表示“对象捕捉”。 3、 如果有的命令第一个字母都相同的话,那么常用的命令取第一个字母,其它命令可用前面两个或三个字母表示。比如“R”表示Redraw,“RA”表示Redrawall;比如“L”表示Line,“LT”表示LineType,“LTS”表示LTScale。 4、 个别例外的需要我们去记忆,比如“修改文字”(DDEDIT)就不是“DD”,而是“ED”;还有“AA”表示Area,“T”表示Mtext, “X”表示 Explode。 三、快捷命令的定义 前面已经提到,AutoCAD所有定义的快捷命令都保存ACAD.PGP文件。ACAD.PGP是一个纯文本文件,用户可以使用ASCⅡ文本编辑器(如DOS下的EDIT)或直接使用WINDOWS附件的记事本来进行编辑。用户可以自行添加一些Auto CAD命令的快捷方式到文件。 通常,快捷命令使用一个或两个易于记忆的字母,并用它来取代命令全名。快捷命令定义格式如下: 快捷命令名称, * 命令全名 (一)字母类 1、对象特性 ADC, *ADCENTER(设计心“Ctrl+2”) CH, MO *PROPERTIES(修改特性“Ctrl+1”) MA, *MATCHPROP(属性匹配) AP,* APPLOAD 加载程序AUTO LISP|ADS|ARX PE, *PEDIT(多段线编辑) MLE,*Mledit 编辑多线 HE,*Hatchedit 编辑填充 G,*Group 成组 DT,*Dtext 动态文本 DR,*Draworder 显示顺序 ED, *DDEDIT(修改文本) ST, *STYLE(文字样式) COL, *COLOR(设置颜色) LA, *LAYER(图层操作) LT, *LINETYPE(线形) LTS, *LTSCALE(线形比例) LW, *LWEIGHT (线宽) UN, *UNITS(图形单位) ATT, *ATTDEF(属性定义) ATE, *ATTEDIT(编辑属性) AL, *ALIGN(对齐) EXIT, *QUIT(退出) EXP, *EXPORT(输出其它格式文件) OP,PR,GR, *OPTIONS(自定义CAD设置) PRINT, *PLOT(打印) PU, *PURGE(清除垃圾) R, *REDRAW(重画) RA,*RAEDWALL(刷新显示所有视口) RE,*REGEN(重新生成) REA,*REGENALL(重新生成并刷新所有视口) REN, *RENAME(重命名) SN, *SNAP(捕捉栅格) DS, *DSETTINGS(设置极轴追踪) OS, *OSNAP(设置捕捉模式) PRE, *PREVIEW(打印预览) TO, *TOOLBAR(工具栏) ME,*MEASURE(等距平分) DIV,*DIVIDE(等份平分) V, *VIEW(命名视图) AA, *AREA(面积) DI, *DIST(距离) LI, *LIST(显示图形数据信息) Add,*从选择集添加 Remove,*从选择集取消 BO, *BOUNDARY(边界创建,包括创建闭合多段线和面域) IMP, *IMPORT(输入3DS|DXF|EPS|SAT|WMF等文件) 2、绘图命令: PO, *POINT() L, *LINE(直线) XL, *XLINE(构造线) PL, *PLINE(多段线) ML, *MLINE(多线) SPL, *SPLINE(样条曲线) POL, *POLYGON(正多边形) REC, *RECTANGLE(矩形) C, *CIRCLE(圆) A, *ARC(圆弧) DO, *DONUT(圆环) EL, *ELLIPSE(椭圆) REG, *REGION(面域) MT, *MTEXT(多行文本) T, *MTEXT(多行文本) B, *BLOCK(块定义) I, *INSERT(插入块) W, *WBLOCK(定义块文件) H, *BHATCH(填充) TB,*TBLE(创建表格) TRACE(宽线) REVCLOUD(修订云线) HELIX,* 螺旋 EDGESURF,* 边界网格 SURFTAB 1/2 网格密度 3、修改命令: CO, *COPY(复制) MI, *MIRROR(镜像) AR, *ARRAY(阵列) O, *OFFSET(偏移) RO, *ROTATE(旋转) M, *MOVE(移动) E, DEL键 *ERASE(删除) X, *EXPLODE(分解) TR, *TRIM(修剪) EX, *EXTEND(延伸) S, *STRETCH(拉伸) LEN, *LENGTHEN(直线拉长) SC, *SCALE(比例缩放) J,*JOIN(合并) CHA, *CHAMFER(倒角) F, *FILLET(倒圆角) Mirrtext 镜像文字修改 BR, *BREAK(打断) (选择对象,再按“F”对象位置两次,打断于) 4、视窗缩放: P, *PAN(平移) Z+空格+空格, *实时缩放 Z, *局部放大 Z+P, *返回上一视图 Z+E, *显示全图 5、尺寸标注: DLI, *DIMLINEAR(直线标注) DAL, *DIMALIGNED(对齐标注) DRA, *DIMRADIUS(半径标注) DDI, *DIMDIAMETER(直径标注) DAN, *DIMANGULAR(角度标注) DCE, *DIMCENTER(心标注) DOR, *DIMORDINATE(标注) TOL, *TOLERANCE(标注形位公差) LE, *QLEADER(快速引出标注) DBA, *DIMBASELINE(基线标注) DCO, *DIMCONTINUE(连续标注) D, *DIMSTYLE(标注样式) DED, *DIMEDIT(编辑标注) DOV, *DIMOVERRIDE(替换标注系统变量) DIMASO标注关联(on开,off关) DIMTED移动和旋转标注文字 (二)常用CTRL快捷键 【CTRL】+1 *PROPERTIES(修改特性) 【CTRL】+2 *ADCENTER(设计心) 【CTRL】+O *OPEN(打开文件) 【CTRL】+N、M *NEW(新建文件) 【CTRL】+P *PRINT(打印文件) 【CTRL】+S *SAVE(保存文件) 【CTRL】+Z *UNDO(放弃) 【CTRL】+X *CUTCLIP(剪切) 【CTRL】+C *COPYCLIP(复制) 【CTRL】+V *PASTECLIP(粘贴) 【CTRL】+B *SNAP(栅格捕捉) 【CTRL】+F *OSNAP(对象捕捉) 【CTRL】+G *GRID(栅格) 【CTRL】+L *ORTHO(正交) 【CTRL】+W *(对象追踪) 【CTRL】+U *(极轴) (三)常用功能键 【F1】 *HELP(帮助) 【F2】 *(文本窗口) 【F3】 *OSNAP(对象捕捉) 【F4】 * 数字化仪控制 【F5】 * 等轴测平面切换 【F6】 * 控制状态行上坐标的显示方式 【F7】 * 栅格显示模式控制 【F8】 * 正交模式控制 【F9】 * 栅格捕捉模式控制 【F10】*极轴模式控制 【F11】*对象追踪式控制 AAD、AEX、ALI、ASQ、ARO、ASE、DBC,* Dbconnect:为外部数据库表提供AutoCAD接口 VP,* Ddvpoint:设置三维观察方向 AV,*Dsviewer:打开鸟瞰试图窗口 DV,*Dview:定义平行投影或透视视图 DS、RM、SE,*Dsettings:指定捕捉模式、栅格、极坐标和对象捕捉追踪的设置 EXT,*Extrude: 通过拉伸现有三维对象创建三维原型 FI,*Filter: 创建可重复使用的过滤器以便根据特性选择对象 HI,*Hide: 重生成三维模型时不显示掩藏线 IM,*Image: 管理图像 IAD,*Imageadjust: 控制选定图像的亮度、对比度和退色度 IAT,*Imageattach: 向当前图形附着新的图像对象 ICL,*Imageclip: 为图像对象创建新剪裁边界 INF,*Interfere:用两个或多个三维实体的公用部分创建三维复合实体 IN,*Intersect:用两个或多个实面或面域的交集创建复合实体或面域并删除交集以外的部分 IO,*Insertobj: 插入链接或嵌入对象 LO,-Layout: 创建新布局,重命名、复制、保存或删除现有布局 LEAD,*Leader: 创建一条引线将注释与一个几何特征相连 MS,*Mspace: 从图纸空间切换到模型空间视口 MV,*Mview: 创建浮动视口和打开现有的浮动视口 PS,*Pspace: 从模型空间视口切换到图纸空间 PA,*Pastespec: 插入剪贴板数据并控制数据格式 PRCLOSE,*Propertiesclose: 关闭“特性”窗口 PU,*Purge: 删除图形数据库没有使用的命名对象,例如块或图层 RR,*Render: 创建三维线框或实体模型的具有真实感德渲染图像 REV,*Revolve: 绕轴旋转二维对象创建实体 RPR,*Rpref: 设置渲染系统配置 SCR,*Script: 用脚本文件执行一系列命令 SEC,*Section: 用剖切平面和实体截交创建面域 SET,*Setvar: 列出系统变量并修改变量值 SL,*Slice: 用平面剖切一组实体 SO,*Solid:创建二维填充多边形 SP,*Spell: 检查图形文字的拼写 SU,*Subtract: 用差集创建组合面域或实体 TA,*Tablet: 校准、配置、打开和关闭已安装的数字化仪 TH,*Thickness: 设置当前三维实体的厚度 TI、TM,*Tilemode: 使“模型”选项卡或最后一个布局选项卡当前化 TOR,*Torus: 创建圆环形实体 WE ,*Wedge; 创建三维实体使其倾斜面尖端沿X轴正向 XA,*Xattach: 将外部参照附着到当前图形 XB,*Xbind: 将外部参照依赖符号绑定到图形 XC,*Xclip: 定义外部参照或块剪裁边界,并且设置前剪裁面和后剪裁面 XR,*Xref: 控制图形的外部参照 3A,*3DARRAY:创建三维阵列 3F,*3DFACE: 创建三维面 3DO,*3DORBIT:控制三维空间交互式查看对象 3P,*3DPOLY: 在三维空间使用“连续”线形创建由直线段组成的多段线 ATE,*Attedit: 编辑单个块的可变属性 -ATE,*-Attedit: 改变不依赖于块定义的属性信息 UC:管理已定义的用户坐标系 UCS:定义坐标 AutoCAD特殊符号的输入 输入代码 特殊符号 解 释 输入代码 特殊符号 解 释 %%0~32 ? 空号 %3 { 左大括号 %%33 ! ? %4 | ? %%34 “ 双引号 %5 } 右大括号 %%35 # ? %6 ~ ? %%36 $ ? %7 ° 度 %%37 % ? %8 ± ? %%38 & ? %9 φ ? %%39 ‘ 单引号 %0 α ? %%40 ( 左括号 %1 β ? %%41 ) 右括号 %2 δ ? %%42 * 乘号 %3 i ? %%43 + 加号 %4~137 ? 空号 %%44 , 逗号 %8 0 (上标) m%8=m0 %%45 - 减号 %9 1 (上标) m%9=m1 %%46 。 句号 %0 2 (上标) m%0=m2 %%47 / 除号 %1 3 (上标) m%1=m3 %%48~57 0~9 字体偏大 间连号 间连号 间连号 %%58 : 冒号 %8 9 (上标) m%8=m9 %%59 ; 分号 %9~157 1~9 字体偏小 %%60 < 小于号 %8~162 ? 空号 %%61 = 等于号 %3 △ ? %%62 > 大于号 %4 ▽ ? %%63 ? 问号 %5~200 ? 空号 %%64 @ ? ? ? ? %%65~90 A~Z 大写26个字母 %%c φ ? %%91 [ ? %%d 。 度 %%92 \ 反斜杠 %%p ± 正负号 %%93 ] ? %%u _ 下划线 %%94 ^ ? %%o ─ 上划线 %%95 _ ? %%96 ‘ 单引号 %%97~122 a~z 小写26个字母 ? ? ?
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!
在 C# 使用 AutoCAD API 创建多行文本 MText,可以按照以下步骤: 1. 引用 AutoCAD 的 COM 组件,添加命名空间: ```csharp using Autodesk.AutoCAD.Interop; using Autodesk.AutoCAD.Interop.Common; ``` 2. 获取 AutoCAD 应用程序对象: ```csharp AcadApplication app = (AcadApplication)System.Runtime.InteropServices.Marshal.GetActiveObject("AutoCAD.Application"); ``` 3. 创建 MText 对象: ```csharp AcadMText mtext = app.ActiveDocument.ModelSpace.AddMText(new double[] { 0, 0, 0 }, "This is a sample MText"); ``` 其,第一个参数为 MText 的插入坐标,第二个参数为 MText 的内容。 4. 设置 MText 的属性: ```csharp mtext.Height = 2.5; mtext.Width = 5; mtext.AttachmentPoint = AcAttachmentPoint.acAttachmentPointTopCenter; ``` 可以设置 MText 的高度、宽度和对齐方式等属性。 5. 更新视图: ```csharp app.Update(); ``` 最后,调用 Update 方法更新视图即可。 完整的代码示例: ```csharp using Autodesk.AutoCAD.Interop; using Autodesk.AutoCAD.Interop.Common; namespace AutoCADTest { class Program { static void Main(string[] args) { // 获取 AutoCAD 应用程序对象 AcadApplication app = (AcadApplication)System.Runtime.InteropServices.Marshal.GetActiveObject("AutoCAD.Application"); // 创建 MText 对象 AcadMText mtext = app.ActiveDocument.ModelSpace.AddMText(new double[] { 0, 0, 0 }, "This is a sample MText"); // 设置 MText 的属性 mtext.Height = 2.5; mtext.Width = 5; mtext.AttachmentPoint = AcAttachmentPoint.acAttachmentPointTopCenter; // 更新视图 app.Update(); } } } ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值