明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1036|回复: 6

注册好久一直潜水,求个思路。谢谢!

[复制链接]
发表于 2008-4-23 17:58 | 显示全部楼层 |阅读模式

注册好久一直潜水,发现明经的高人越来越多,而我的水平一直不见长,可能是好久都没有编程了,已经有点生疏了。

刚要编个小程序却总是受阻,思路不通,只能再看看书了。

求个思路,就是拾取一非封闭的样条线如何采样它的点值然后输出到一表中,拾取后直接算出X方向上的长度,然在在X方向上设任意整数均分此样条线,求出各均分点的座标值输出到一表中。

想得头大,能不能给个思路,不要原程序,只要思路,谢谢!

 楼主| 发表于 2008-4-23 18:09 | 显示全部楼层
如图,打个比方,实际可能会分到几百到上千段。所以手工肯定是不行的。

本帖子中包含更多资源

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

x
发表于 2008-4-23 19:11 | 显示全部楼层

试算。

要注意步长。

发表于 2008-4-23 21:00 | 显示全部楼层
本帖最后由 作者 于 2008-4-24 11:27:22 编辑

依需求透过程序绘制 ent2 (pline) 当跳板
借助IntersectWith求出各均分点的座标值
(vlax-invoke Oent1 'IntersectWith Oent2 0)


本帖子中包含更多资源

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

x
 楼主| 发表于 2008-4-24 08:35 | 显示全部楼层
谢谢楼上,我也这么想过,不过觉得太麻烦了,可能运行起来挺占资源,速度到无所谓,可能容易出错,还有没有其他好点的思路,谢谢!
发表于 2008-4-24 09:22 | 显示全部楼层
利用相交测试的只能应用二维的情况吧?
看看一个简单的方法,把曲线投影到xz平面----
思路:
获得起点和端点,获得x方向的均分点,对每一个均分点xdirp(x 0 0)运行如下
(vlax-curve-getClosestPointToProjection  样条曲线图元  均分点  '(0 1 0));法线为y轴
上面获得就是各个均分点了,可以适用任何曲线和三维情况.
发表于 2008-4-24 10:50 | 显示全部楼层
哈,测试了下,二维曲线只要投影到xz平面就解决了,但是三维曲线则不能一步到达,不过基本是一样的,,,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-10 19:21 , Processed in 0.149707 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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