找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1041|回复: 3

[BUG报告] xdrx_curve_closestpoint BUG

[复制链接]

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-7-11 15:23:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
一空间直线,一空间 pline, 用xdrx_curve_closestpoint仅能获得一个交点
命令: (setq l (xdrx_curve_closestpoint (car (entsel)) (car (entsel))))
选择对象:
选择对象: (977.0 (375.958 941.307 0.0) (375.958 941.307 977.0))

仅第二个交点
closestpoint.jpg
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-7-12 01:15:38 | 显示全部楼层
这个不是BUG了,xdrx_curve_closestpoint这个函数如果给两个曲线实体参数,那么是求这两条同一个平面的曲线间的最近点。不是求空间曲线。

如果你要求不同等高线和一条直线的交点,那么先要投影到同一个平面,求完交点后,在用 xdrx_point_project 投影回去。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-7-12 01:27:16 来自手机 | 显示全部楼层
奇怪这个函数能求一个正确的,为什么不能都求出来?一个平面的不说了,空间的也不是全错啊,只不过不全面而已
投影到一个平面就用lisp的move到一个高度,intersectwith即可,只是看这个arx觉得应该可以做到更好来自: Android客户端

点评

增加了一个方法,求AcDb3dPolyline空间交点 , 下一版本提供测试。  详情 回复 发表于 2013-7-12 02:30
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-7-12 02:30:04 | 显示全部楼层
Free-Lancer 发表于 2013-7-12 01:27
奇怪这个函数能求一个正确的,为什么不能都求出来?一个平面的不说了,空间的也不是全错啊,只不过不全面而 ...

增加了一个方法,求AcDb3dPolyline空间交点 , 下一版本提供测试。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-4-20 07:15 , Processed in 0.285701 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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