复杂图形求面积c语言,用CAD计算复杂图形面积的方法

在形状比较复杂(有直线和弧线在一起)的时候,如果原先没有描好边界线,要计算面积,则要使用多段线命令(pl)

c9e05d6338db8f86cfcd798900ec63e5.png来描好边界线,再用求面积命令(aa)并选对象(o)来求得已描好的图形的面积。以如下图形实例:

复杂图形求面积c语言,用CAD计算复杂图形面积的方法_第1张图片

1) 输入pl,按空格执行

2)一般选择左下角(形成一个习惯以免最后忘记从哪里开始点的)点第一点

复杂图形求面积c语言,用CAD计算复杂图形面积的方法_第2张图片

3)当后面要描是直线时,直接一个一个点击各个转角点

4) 当要描的是圆弧时,输入a,空格,转为画弧线模式,再输入s,空格,

采用经过第二点的方式来画弧线(一般这是最为方便的),点击弧线中段的某一个交点(当没有交点时,设置自动捕捉里面的中点要选中,以便选择弧线的中点作为第二点)为第二点,

复杂图形求面积c语言,用CAD计算复杂图形面积的方法_第3张图片

再点弧线的另一端点,就描好了这一段弧线

复杂图形求面积c语言,用CAD计算复杂图形面积的方法_第4张图片

(这是圆弧的,有时不是圆弧,就暂且按圆弧一小段一小段尽量贴近的方式描过去)。

5) 当后面的还是圆弧时,继续输入s,空格,重复画弧线。

6) 当后面是直线时,输入字母l,空格,转为描直线模式。

(转为直线时,一定要前一段弧线已经画完才能转换,不然还在画弧线当中cad不能理解该输入的参数,当已经输错时,按一下Esc键可退出这一个参数的输入)。

7) 有时觉得前一段线(直线弧线均同)不满意时,输入u,空格,可取消前一段线,

重复输入u和空格,可一段一段往前取消,退回去,而不用全部重来。

8)画完最后一段时,应点回最初开始的那一点,输入c,空格,封闭该区间,这样,就描好了一整个区域的边界线。可以用面积命令aa来求面积了。

面积命令:

输入aa,空格,输入o,空格(求对象的面积),选择刚画好的边界线,对象的面积和周长就出来了。

注意:求得的数值为按cad图形上图形的尺寸来的,普通平面图尺寸是毫米,因此面积数值应该将小数点前移6位方为平方米数值。当有些图(如有些总平图)直接以m为单位时,求得的面积就是m2,小数点不用前移。

注意:有些图比例没有按1:1对应时,应用比例缩放命令(sc)

dd24ab8009c4c612276e323c74c81d3a.png缩放到1:1的比例,这样求得的面积才是正确的面积。

算长度:

除上述面积命令可以同时获得周长之外,可能局部需要加减一些长度,

直线长度:用测距命令(di)

输入di,空格,点击要测量距离(就是长度)的起点和终点,则这两点间的长度(距离)就出来了,单位一般为毫米。(当要测矩形的长和宽时可点击矩形的两个对角点,看结果里面的x向和y向数值分别就是长和宽,斜向的矩形不适用)。

弧线长度:用测长度命令(len)

测之前,先点击一下要测量的弧线,使其处于选中的状态,确定是你要测的那一段,而没有跟旁边的线连在一起,当连在一起时,要先将它们分解(xp)

d61a013a0e106430ccf48e0cad236cc3.png,再求该段的长度,或者该段处于刚画好的边界中的一段,要保留该边界的整体性以便以后还要测量时,则再单独画一遍这段弧线以供测量长度之用。

输入len,空格,选择该段弧线,长度数值就出来了。

你可能感兴趣的:(复杂图形求面积c语言)