AutoCAD中巧妙计算图形对象的个数

在用CAD做图的时候,笔者常遇到需要在CAD图纸上计算出图形数量的问题,需要一个一个的去数吗?如果是那样的话,也许我们的眼睛早已被电脑屏幕发出的射线击穿了。有没有什么简单的方法可以得到图形的数量呢?答案当然是肯定的。   举例说明:在下面这个图形中有多少个圆呢?

呵呵,请不要回答我五乘六得三十这样的话,要知道题目的要求是不要用数的,数边长也不可以!:)

拿起你的鼠标,把你需要得到数量的图形全部选中——

输入一个比较常用的修改命令(复制、旋转、阵列、缩放……),比如这里我们输入复制命令CO,空格或回车发送命令,命令行提示:

命令: co COPY 找到 30 个

指定基点或位移:

这时已经得到此图形中圆的数量为30个,不必把复制命令完成,按ESC键取消复制命令即可。

在上面这个例子中没有出现圆以外的图形,如果图形中出现一种以上的图形呢?上面的方法只能得到图形的数量,而不能得到图形的类型。让我们在这个图形上任意添加几条线段如下图:

有什么办法能够一次性快速得出图纸中有多少个圆,还有多少条线段呢?图形特性管理器可以帮我们这个忙。用鼠标选中我们要得到数量的图形部分,按Ctrl+1组合键打开图形特性管理器:

看,在图形特性管理器中的下拉框中各种图形的数量一目了然。

上面的两种方法还能够得到图形中图块的数量,如果您经常用CAD做排料工作,用这样的方法在复杂繁多的让人眼花缭乱的图形中得到零件的数量也是一个不错的选择。

时间: 2016-03-31

AutoCAD中巧妙计算图形对象的个数的相关文章

在AutoCAD中为三维图形添加尺寸标注

设计人员在绘制一些简单的三维图形时,通常都需要标注加工尺寸,比如家具.架子等一些简单的三维图形.看到很多朋友都不是在CAD中标注尺寸,而是在CAD中画完图形后打印出来,用笔再标注上尺寸.今天我们在CAD中为一个简单的架子三维图形标注尺寸,以供朋友们作为参考. 在AutoCAD中没有三维标注的功能,尺寸标注都是基于二维的图形平面标注的.因此,要为三维图形标注就要想办法把需要标注的尺寸转换到平面上处理,也就是把三维的标注问题转换到二维平面上,简化标注.这样就要用到用户坐标系,只要把坐标系转换到需要标

AutoCAD中裁剪范围外对象的方法和技巧

如果我们想对AutoCAD绘图中将某一个范围外的对象做裁剪操作,应该采用哪些方法和技巧呢? 如图所示,要对右图部分圆外的直线进行裁剪,普通办法是选择裁剪边界后,再选择要裁剪的线段即可,实际上AutoCAD还有较为简捷的办法. 点击放大 1.按常规执行裁剪命令,选择裁剪边界,回车确认. 2.在提示选择要裁剪的线段元素时输入"f"(即fence),回车确认. 3.在提示:First Fence point下绘制与要裁剪线段相交的连续橡皮筋直线,回车确认即可. 注意:1.橡皮筋直线无需闭合;

PowerPoint2007无法将Excel图表转换为图形对象

在PowerPoint 2007 中,您尝试将Excel 2007 图表转换为Office 图形对象,以便将图表的某些部分设置为不同的格式.但是,当您尝试将Excel 2007 图表转换为 Office 图形对象时,转换功能不可用.此功能在早期版本的 Office 中可用. 例如,在早期版本的Office中,可以将 Excel 图表转换为Office图形对象.然后,可以取消图形组合并将图表的某些部分设置为不同的格式. 原因: 在 2007 Office system 中,Office 图形对象功

PowerPoint2007将Excel图表转为图形对象

在PowerPoint 2007 中,我们会经常尝试将Excel 2007 图表转换为Office 图形对象,以便将图表的某些部分设置为不同格式.但是,当我们尝试将Excel 2007 图表转换为 Office 图形对象时,转换功能不可用. 这个功能在早期版本的 Office 中是可用的.比如在早期版本的Office中,可以将 Excel 图表转换为Office图形对象.然后,可以取消图形组合并将图表的某些部分设置为不同的格式. 问题原因:在 2007 Office system 中,Offic

在AutoCAD中快速绘制机械图形中心线

在机械工程制图中,中心线是最常见的一种图线,应用范围很广,使用十分频紧.AutoCAD虽然提供绘制直线段的命令,但没有直接提供绘制标准中心线的命令,用户如果要绘制标准中心线,需要事先根据国家制图标准设定标准中心线的线型和比例,并且在加载以后,用直线段绘制命令先绘制直线段,再使用图形编辑命令进行编辑修改才能得到所需要的中心线,此过程非常繁琐,而且还容易出错.事实上,AutoCAD具有开放性的体系结构和多重工业标准,允许用户采用高级程序设计语言对其进行扩充和修改,利用这一特点,本文介绍一种快速绘制机

AutoCAD中的比例设置和应用

在图纸上绘图时,应在开始之前先确定比例.此比例是绘制对象的尺寸与图形所表示的对象的实际尺寸之比值.例如,在建筑图形中每四分之一英寸可能表示房间平面布置图的一英尺.所选比例必须使对象的图形布满图纸. 而在 AutoCAD中,将反转此过程.可以用指定单位类型(建筑单位制.十进制等等)或默认单位类型(十进制)绘图.屏幕上每个单位都可表示所需的单位制:英寸.毫米.千米.因此,如果绘制发动机部件,一个单位可能相当于一毫米.如果绘制地图,一个单位可能相当于一千米. 也就是说,刚开始绘图时无需考虑绘图比例的问

AutoCAD中的坐标系

下面将进入AutoCAD为用户提供的图形空间.主要目的是利用AutoCAD来绘制图形,因此,首先要了解图形对象所处的环境.如同我们在现实生活中所看到的一样,AutoCAD提供了一个三维的空间,通常我们的建模工作都是在这样一个空间中进行的.AutoCAD系统为这个三维空间提供了一个绝对的坐标系,并称之为世界坐标系(WCS,World Coordinate System),这个坐标系存在于任何一个图形之中,并且不可更改.本小节对这个坐标系的一个特例--平面坐标系(即第三维坐标始终为零)进行讨论,关于

c++-求教!通过内存映射,实现生成的数组存储到文件中,显示出来头100个数?

问题描述 求教!通过内存映射,实现生成的数组存储到文件中,显示出来头100个数? 我目前就了解个大概,现在我不明白const DWORD mmf_size = 512*1024;//?这个地方不懂 ,这个原来的代码部分,我拿别人的代码改的,增加了自己的double的动态数组SigNRead,这个怎么弄 我就想实现,通过内存映射 实现写入 读取 double数组 数组有 1列 90000行个double数组成. #include #include #include #include #define

在ASP.NET中动态生成图形(转)

asp.net|动态|图形 在ASP.NET中动态生成图形 .NET有一个很灵巧的特性,就是可以编写代码生成动态图形,然后将生成的图形保存在磁盘上或者直接将其发送到客户端的浏览器. 原理 用.NET生成图形的功能封装在System.Drawing名称空间中,它支持多种图形文件格式,包括:JPEG.GIF.PNG.TIFF.BMP.PhotoCD.FlashPIX.WMF.EMF和EXIF. 创建这些图形的通用机制是构造一个BitMap(位图)对象,它为要创建的图形提供了内存空间.然后,就可以调用