通过VBA编程借助CAD快速求两个区域的交集
VBA算是正经的编程语言吗{:1_907:}?发一个自己做的案例,瑟瑟发抖中。。在Excel中,通过VBA调用CAD,判断两个区域(圆形、多边形等任意形状的区域均可)是否相交,如果相交,则求出交集的面积和质心。此案例可用于以下场景,共参考:
1、已知两组多维度的投票结果,求权重结果
2、以及两个区域,求最优的核心点。
3、获取新生成的相交区域的轮廓坐标
本案例中对于CAD的应用,采用的后期绑定的方式,因此可支持任意版本的AutoCAD
雷欧库珀 发表于 2021-5-29 21:26
。。。这也行??牛逼
惶恐,惶恐。主要是CAD牛逼,它提供了很多的方法,拿来用用。我之前工作中有遇到了这个需求,就是在一项评比中,求两组多纬度的投票结果的交集的,其实就是求两个雷达图的相交的面积。当时百思不得其解,没想到借用了CAD的方法居然成了 kmj787710 发表于 2022-4-23 21:44
大佬,我是小白遇到个问题,已知两个多边形的坐标,求出他们的交集及坐标在和另外一个多边形比较求出交集及 ...
前俩图形的交集为一个面域,把第三个图形直接转为面域,两个面域再求交集 。。。这也行??牛逼 牛,可见有时还是要发散思维 这都可以??? 太强了,形成了联动!
VBA全称是Visual Basic for Applications,经典VB6的一个分支 根据坐标换算的吧,这思路很散发 z1991627 发表于 2021-5-30 07:35
根据坐标换算的吧,这思路很散发
对,就是二维XY坐标点 klxn0-0 发表于 2021-5-30 07:22
太强了,形成了联动!
VBA全称是Visual Basic for Applications,经典VB6的一个分支
是的呢,虽然VB很古老了,但是office中一直是支持的,只不过一直是VBA7.1,很多年没更新了 花好s月圆 发表于 2021-5-30 07:19
这都可以???
确实可以:lol
页:
[1]
2