明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2166|回复: 7

[求助]VBA中,如何对曲线进行等分操作

[复制链接]
发表于 2008-8-15 16:56:00 | 显示全部楼层 |阅读模式

各位VBA高手,

AutoCAD下面有用于对设计对象进行定数等分的命令Divide和用于定距等分的命令Measure,请问在VBA下如何实现该功能?

请高手指点!

 楼主| 发表于 2008-8-16 18:29:00 | 显示全部楼层
本帖最后由 作者 于 2008-8-16 18:37:54 编辑

问题重新描述如下:

如下图所示,图1有两条曲线L1和L2,现在分析二者之间的距离,把L1和L2分别10等分,连接各等分点,将L1展平作为X轴,各等分点之间的线段距离为高,重新绘制如图2所示的图形。L1和L2为多段线,如果不采用定点等分(divide)或定距等分(Measure),那么势必要计算各等分点的坐标,但这十分繁琐,希望各高手能够指点一下在VB或VBA下,如何实现这样的操作,多谢!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2008-8-18 22:48:00 | 显示全部楼层

顶一下

大家发表一下意见呀!

发表于 2008-8-19 09:17:00 | 显示全部楼层

最笨的方法,使用sendcommanD命令使用CAD中的

Divide和用于定距等分的命令Measure

 楼主| 发表于 2008-8-19 22:33:00 | 显示全部楼层

谢谢fjfhgdwfn,

但是用sendcommand命令时,VB如何得到各点的坐标呢?

 楼主| 发表于 2008-8-20 20:54:00 | 显示全部楼层

顶一下

发表于 2008-8-21 08:10:00 | 显示全部楼层
semisun发表于2008-8-19 22:33:00谢谢fjfhgdwfn,但是用sendcommand命令时,VB如何得到各点的坐标呢?

把新生成的点放到一个层上就是了!

 楼主| 发表于 2008-8-21 14:08:00 | 显示全部楼层

谢谢fjfhgdwfn,我再试一下

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 06:47 , Processed in 0.169108 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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