吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3294|回复: 15
收起左侧

[其他转载] 通过VBA编程借助CAD快速求两个区域的交集

  [复制链接]
dancefly09 发表于 2021-5-29 17:52
VBA算是正经的编程语言吗?发一个自己做的案例,瑟瑟发抖中。。

在Excel中,通过VBA调用CAD,判断两个区域(圆形、多边形等任意形状的区域均可)是否相交,如果相交,则求出交集的面积和质心。此案例可用于以下场景,共参考:
1、已知两组多维度的投票结果,求权重结果
2、以及两个区域,求最优的核心点。

3、获取新生成的相交区域的轮廓坐标

本案例中对于CAD的应用,采用的后期绑定的方式,因此可支持任意版本的AutoCAD



333.png
CAD图形处理.zip (21.49 KB, 下载次数: 51)

免费评分

参与人数 3吾爱币 +7 热心值 +2 收起 理由
苏紫方璇 + 5 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
wuboxun + 1 谢谢@Thanks!
雷欧库珀 + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| dancefly09 发表于 2021-5-29 22:06
雷欧库珀 发表于 2021-5-29 21:26
。。。这也行??牛逼

惶恐,惶恐。主要是CAD牛逼,它提供了很多的方法,拿来用用。我之前工作中有遇到了这个需求,就是在一项评比中,求两组多纬度的投票结果的交集的,其实就是求两个雷达图的相交的面积。当时百思不得其解,没想到借用了CAD的方法居然成了
 楼主| dancefly09 发表于 2022-4-30 22:53
kmj787710 发表于 2022-4-23 21:44
大佬,我是小白遇到个问题,已知两个多边形的坐标,求出他们的交集及坐标在和另外一个多边形比较求出交集及 ...

前俩图形的交集为一个面域,把第三个图形直接转为面域,两个面域再求交集
雷欧库珀 发表于 2021-5-29 21:26
wuboxun 发表于 2021-5-29 22:27
牛,可见有时还是要发散思维
花好s月圆 发表于 2021-5-30 07:19
这都可以???
klxn0-0 发表于 2021-5-30 07:22
太强了,形成了联动!

VBA全称是Visual Basic for Applications,经典VB6的一个分支
z1991627 发表于 2021-5-30 07:35
根据坐标换算的吧  ,  这思路  很散发
 楼主| dancefly09 发表于 2021-5-30 11:24
z1991627 发表于 2021-5-30 07:35
根据坐标换算的吧  ,  这思路  很散发

对,就是二维XY坐标点
 楼主| dancefly09 发表于 2021-5-30 11:25
klxn0-0 发表于 2021-5-30 07:22
太强了,形成了联动!

VBA全称是Visual Basic for Applications,经典VB6的一个分支

是的呢,虽然VB很古老了,但是office中一直是支持的,只不过一直是VBA7.1,很多年没更新了
 楼主| dancefly09 发表于 2021-5-30 11:26

确实可以
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 07:14

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表