明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1222|回复: 4

如何绘制多段线时实时显示面积?

[复制链接]
发表于 2015-3-28 14:48:53 | 显示全部楼层 |阅读模式
本帖最后由 bbkcylh 于 2015-3-28 18:01 编辑

    在用POLYLINE绘制多边形时,随着鼠标的移动,动态显示当前多段线的面积(已经绘制的点+当前鼠标位置坐标组成一个闭合多边形),应该如何实现?谢谢。这个功能在其他的GIS软件中都可以,CAD中琢磨了好久还是没头绪。这个功能在一些绘图中很有用,比如绘制制定面积的图形,就可以一次搞定,而不用先绘制再修改。
发表于 2015-3-28 16:50:08 | 显示全部楼层
这个用vba实现,恐怕不易!
发表于 2015-3-28 17:46:34 | 显示全部楼层
表述有点不对,不闭合的话。。严格说没有面积可言。。
提供一思路
自己写编辑多段线实体的代码,提取多段线点的节点坐标,按多边形面积算法求。
 楼主| 发表于 2015-3-28 18:05:58 | 显示全部楼层
Real_King 发表于 2015-3-28 17:46
表述有点不对,不闭合的话。。严格说没有面积可言。。
提供一思路
自己写编辑多段线实体的代码,提取多段 ...

在用POLYLINE绘制多边形时,随着鼠标的移动,动态显示当前多段线的面积(已经绘制的点+当前鼠标位置坐标组成一个闭合多边形),应该如何实现?谢谢。这个功能在其他的GIS软件中都可以,CAD中琢磨了好久还是没头绪。这个功能在一些绘图中很有用,比如绘制制定面积的图形,就可以一次搞定,而不用先绘制再修改
发表于 2015-3-28 18:07:33 | 显示全部楼层
bbkcylh 发表于 2015-3-28 18:05
在用POLYLINE绘制多边形时,随着鼠标的移动,动态显示当前多段线的面积(已经绘制的点+当前鼠标位置坐标组 ...

“用POLYLINE绘制多边形时”。。。

我看得自己重写PL画线
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 12:38 , Processed in 0.196733 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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