标记一两个图形的质心、重心、形心,我们可以massprop查找质心绝对坐标,再手动打点。但是,如果有大量的图形需要标记出重心,我们如何才能快速的,标注在图上?本文给出了一个方法
工具/原料
AutoCAD
Excel
Word
总的思路
1、一、用bo生成面域(bo命令如果执行失败,确定图形的线条是封闭的)二、用massprop查找面域的各罩脾青槊种参数,只需要复制质心的x坐标和y坐标三、把坐标复制到word里,再使用通配符替换四、再把word里的坐标复制到excel中,然后把x坐标和y坐标联合起来,做成CAD的坐标格式。五、复制好x,y坐标,进入CAD,选择绘图——点——多点,然后在命令行窗口,右键点击一下,再点击“粘贴”。
生成面域
1、查找一个图形的重心之前,必须把这个图形生成面域。生成面域有两种方法,一种是region命令,再选择全部图线,回车/空格。另一种是bo命令,“对象类型”选择“面域”,再单击图线围成的内部区域。(下面3张图都是bo命令的使用,region命令不做赘述)
massprop查找重心坐标
1、massprop命令用来查找一个区域的属性,比如:面积、外边缘周长、质心、惯性矩、惯性积、旋转半径。可以不关闭弹出的AutoCAD文本窗口,直接切换回CAD本窗口,(询问是否将分析结构写入文件时,按下ESC)多次的使用massprop命令,查找多个面域的重心。
2、在这个窗口需要复制全部的文字,这个时候,千万不要用Ctrl+A,而是要手动全选。(想要快速全选就先把光标放在文字最前面,在用滚轮拉动窗口最下方,再按下shift键,单击文字的最后面)
Word提取重心坐标
1、把重心信息粘贴到Word。用查找(Ctrl+H,再点击查找),查找内容,输入:质心:*Y*^13更多,勾选上通配符。
2、在以下项中查找,主文档。查找完成,Wrod中高亮显示,直接右键,复制(或者Ctrl+C)最后粘贴(ctrl+V)到下方,再把前面的混合文字删掉(注意:不要先删除再粘贴,word有时候会出现删掉后就不能粘贴的情况)。
3、这个时候只包含X,Y坐标的信息,但是还有一些不是数字的东西,这也是我们所不需要的。使用替换(CTRL+H),输入[!0-9.^13-]勾选“使用通配符”全部替换
Excel规范化坐标格式
1、经过Word提取的坐标,只包含X,Y坐标的数字信息,但是格式还是不规范,因为CAD所能读取的坐标格式是X,Y的形式,那么如何用Excel规范坐标格式?我们知道奇数行是X,偶数行是Y
2、先把用WORD整理好的数字信息,粘贴到Excel中的A列
3、在接下来的两列(B列,C列)中,分别输入奇数数列和偶数数列
4、在D列第一行的单元格(D1),输入=INDIRECT("A"&B1)&a罪焐芡拂mp;","&INDIRECT("A"&C1)下拉填充柄,得到CAD能读取的坐标格式
CAD多点粘贴
1、进入CAD窗口,最上方菜单栏,点击绘图点多点
2、复制EXCEL中的坐标
3、在CAD窗口底部的命令行右键单击“粘贴”
4、最后效果