yamjqq 发表于 2019-7-13 21:25:28

求助按图形类型生成面积公式并汇总的思路

按图形类型生成面积公式并汇总,面积公式按如下顺序生成
1、遍历矩形图形,生成矩形面积(公式形式:长X宽)
2、遍历三角形,生成三角形面积(公式形式:1/2底X高)
3、遍历其他封闭图形(无需公式,直接用面积表示,面积在形心标注)
4、其他要求:面积单位平方米,面积公式如下例

1291500406 发表于 2019-7-13 22:10:14

本帖最后由 1291500406 于 2019-7-13 22:17 编辑

1/框选过滤圆和多段线,生成选择集,

2/从选择集中取出圆的部分作为圆的部分处理,
查出面积,输出至字符串表,计算中心输出文本

3/从选择集中取出多段线的部分处理,三角形和矩形实质是多段线,程序区分只能从多段线顶点入手,
3.1/判断顶点个数,可通过组码10的顶点表个数,判断表中个数得出顶点个数
3.2/如果为3则判定为三角形,查出面积,和表中第一和第二个顶点距离为底,
高=2*面积/低边 加入字符串表 +连接,计算中心输出文本
3.3/如果为4则判断为矩形,查出面积,第一点判断和第二点,
第一和第四距离,为长宽,加入字符串表,+连接,计算中心输出文本
3.4/T为不规则图形,查出面积,加入字符串表 +号连接,
计算图元中心,输出文本


4/指定基点,精度换算,输出文字结果



yamjqq 发表于 2019-7-14 08:01:06

谢谢您的指导
页: [1]
查看完整版本: 求助按图形类型生成面积公式并汇总的思路