明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3619|回复: 3

在VBA里如何完成 点取一块区域(不管他是不是闭合),都算出他的面积,并存在一个变

[复制链接]
发表于 2005-7-1 15:54:00 | 显示全部楼层 |阅读模式
在VBA里如何完成 点取一块区域(不管他是不是闭合),都算出他的面积,并存在一个变量里啊[br]请各位指点
发表于 2005-7-10 20:08:00 | 显示全部楼层
不闭合怎么会有面积呢?
发表于 2005-12-17 16:15:00 | 显示全部楼层
楼主说的不闭合应该指交叉边界,而不是闭合边界,如由多条相交直线围合而成的区域。我想如果要用面域计算这种情况的面积,是应该把这些交叉边界都在交点处打断,而后用面域方法求面积,但是小弟我也苦于不知用什么方法在交点处打断众多线型组成的图形,不知2楼老大能否赐教!
发表于 2007-9-7 16:59:00 | 显示全部楼层
应该可以,不过比较复杂,应该这么说吧!看你的闭合区域是否很复杂,首先得用一点,得到点的四周的所有的线段,得到每个线段的点坐标,判断线和线的坐标是否重合,如有未重合的直接连接,最后得到面域
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-25 21:10 , Processed in 0.148627 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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