明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: mkhsj928

再发两曲线求交点函数(终结版)!

  [复制链接]
发表于 2004-8-19 13:56:00 | 显示全部楼层
(command ".move" ss "" "0,0,1e99" "")


(command ".move" "p" "" "0,0,-1e99" "")
发表于 2004-8-19 14:15:00 | 显示全部楼层
谢谢了!在您的求交点终结版里,有以下一段话:";;支持求空间虚交点,但Z坐标始终为0.0,要求Z坐标,请用(vlax-curve-getClosestPointToProjection)函数",但该函数我不会用,请将其写进您的求交点的终结版!十分感谢!!!
 楼主| 发表于 2004-8-21 17:05:00 | 显示全部楼层
wmz发表于2004-8-19 14:15:00谢谢了!在您的求交点终结版里,有以下一段话:\";;支持求空间虚交点,但Z坐标始终为0.0,要求Z坐标,请用(vlax-curve-getClosestPointToProjection)函数\",但该函数我...

这要看你要求在哪条曲线的交点。假如m_ent1、m_ent2 为空间相交曲线,其虚交点求出为m_jd『注:形式为(x y 0.0)』,则要求m_jd对应在曲线m_ent1上的实际交点的方法如下: (setq m_jd (vlax-curve-getClosestPointToProjection
(vlax-ename->vla-object m_ent1)
m_jd
'(0 0 1)
)
) 函数中最后一个参数'(0 0 1)代表XY平面的法向量! 现在m_jd中就包括了Z值,把此代码插入到repeat循环中就可以了。
发表于 2004-8-22 13:13:00 | 显示全部楼层
谢谢了!我就是没有找到'(0 0 1)这个参数!但后面的这句 (setq m_jd (vlax-curve-getClosestPointToProjection (vlax-ename->vla-object m_ent1)
m_jd
'(0 0 1)
)
) 我按照飞哥的忠告改成了这样: (setq m_jd (vlax-curve-getClosestPointToProjection m_ent1 m_jd '(0 0 1))) 再一次谢谢你了,重要的是你给了我一把钥匙!
发表于 2004-10-16 01:35:00 | 显示全部楼层
你这个终结版写的也太长了


好像程序不想"终结"的样子


哈哈,开玩笑啦,别在意
发表于 2011-12-29 10:58:35 | 显示全部楼层
楼主,如果我想只选择一条曲线(白色),就能提取这条曲线与所有曲线(绿色)的角点坐标(每条绿色曲线与白色只有一个角点),怎么办啊?地质图件等值线
发表于 2013-2-4 10:17:08 | 显示全部楼层
历害就是只能单选要是先选一条线,再给出那个图层自动就求出与这个图层内的线的交点就好了,
发表于 2013-3-26 14:28:15 | 显示全部楼层
楼主  程序的命令是哪个呢?
发表于 2014-3-7 10:38:56 | 显示全部楼层
楼主这个程序功能很强大,实用性很广,必须要狠狠顶你一下!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-4-6 01:00 , Processed in 0.185289 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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