找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1579|回复: 17

[编程申请] 关于作通过圆弧或样条曲线上指定点画切线的申请

[复制链接]

已领礼包: 83个

财富等级: 招财进宝

发表于 2014-12-11 13:06:24 | 显示全部楼层 |阅读模式

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

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

×
我搜索了论坛中关于作通过圆弧或样条曲线上指定点画切线的相关内容,暂没发现符合大家要求的较为完美解决问题 的lsp ,现重把编程要求和步骤说明如下,请各位大师帮忙解决,先谢~。
1.画一已知圆弧或样条曲线;
2.在圆弧上指定一点;
3.输入画切线命令后,先选择圆弧再选择弧上指定点后,从指定点上引出一个射线,移动鼠标,射线长度随之变化,再在屏幕上点击一下,切线画出,命令结束。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 83个

财富等级: 招财进宝

 楼主| 发表于 2014-12-11 13:11:28 | 显示全部楼层
以前看到在晓东工具箱集成有这个命令,
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2014-12-11 13:11:44 来自手机 | 显示全部楼层
射线没有长度
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2014-12-11 13:12:17 | 显示全部楼层
切线那点先指定? 是不是有点累赘了。画切线时候同时选点指定啊,先指定怎么指定?

点评

你说的对,有点累嘴了,就是画切线时先点弧上那个已知点,然后引出直线或射线  详情 回复 发表于 2014-12-11 13:16
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 83个

财富等级: 招财进宝

 楼主| 发表于 2014-12-11 13:16:00 | 显示全部楼层
newer 发表于 2014-12-11 13:12
切线那点先指定? 是不是有点累赘了。画切线时候同时选点指定啊,先指定怎么指定?

你说的对,有点累嘴了,就是画切线时先点弧上那个已知点,然后引出直线或射线
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2014-12-11 13:17:06 | 显示全部楼层
先说下你做什么工作,用这个功能?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 83个

财富等级: 招财进宝

 楼主| 发表于 2014-12-11 13:17:48 | 显示全部楼层
做总平中的道路用

点评

通用函数库基本上什么都有了,写什么顺手就来了,你试试下面的程序,需修改再提建议。 [attachimg]12013[/attachimg]  详情 回复 发表于 2014-12-11 13:41
你贴一个你画好的图吧。 另外,你去试试 函数库的 xd::doc:getdist 好像就能完成你的要求(取点)。  详情 回复 发表于 2014-12-11 13:24
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2014-12-11 13:24:13 | 显示全部楼层
zhuqiqing 发表于 2014-12-11 13:17
做总平中的道路用

你贴一个你画好的图吧。

另外,你去试试 函数库的 xd::doc:getdist 好像就能完成你的要求(取点)。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2014-12-11 13:41:45 | 显示全部楼层
zhuqiqing 发表于 2014-12-11 13:17
做总平中的道路用

通用函数库基本上什么都有了,写什么顺手就来了,你试试下面的程序,需修改再提建议。

xdrx_deriv.gif

  1. (defun c:tt()
  2.    (if (and (setq e (car (xdrx_entsel "\n拾取圆弧或SPLINE<退出>:" '((0 . "arc,spline")))))
  3.             (setq pt (getpoint "\n拾取切点<退出>:"))
  4.             (setq pt1 (XD::Doc:GetDist pt "\n切线方向<退出>:" 1 (xdrx_curve_getfirstderiv e pt t) t))       
  5.        )
  6.      (xdrx_line_make pt (mapcar '+ pt pt1))
  7.    )
  8.    (princ)
  9. )


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

使用道具 举报

已领礼包: 83个

财富等级: 招财进宝

 楼主| 发表于 2014-12-11 14:08:54 | 显示全部楼层
看你载的图是这样子的了,我加载后运行,提示ADS错误,通用函数库我暂时下载不了,:'(

点评

主要的就是那个通用函数库的函数呢,你也快了,还7个积分就够下载了。  详情 回复 发表于 2014-12-11 14:13
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2014-12-11 14:13:58 | 显示全部楼层
zhuqiqing 发表于 2014-12-11 14:08
看你载的图是这样子的了,我加载后运行,提示ADS错误,通用函数库我暂时下载不了,

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

使用道具 举报

已领礼包: 83个

财富等级: 招财进宝

 楼主| 发表于 2014-12-11 14:15:16 | 显示全部楼层
期待,多谢你了~~

点评

你是不是想画曲线要素啊? 只画这一个切线? 还是指定圆弧两点,然后画两条相交的切线?  详情 回复 发表于 2014-12-11 14:30
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2014-12-11 14:30:23 | 显示全部楼层
zhuqiqing 发表于 2014-12-11 14:15
期待,多谢你了~~

你是不是想画曲线要素啊? 只画这一个切线? 还是指定圆弧两点,然后画两条相交的切线?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 83个

财富等级: 招财进宝

 楼主| 发表于 2014-12-11 14:35:44 | 显示全部楼层
曲线要素有一步到位的吗?除了曲线要素,这个单个切线的命令在很多场合下都很有用 ~

点评

只要你想一步到位,并且数据支持,就能一步到位,这个要看你做专业的要求了,所以让你提出条件,你认为画图中,可以一步到位,就能写。  详情 回复 发表于 2014-12-11 14:53
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2014-12-11 14:53:08 | 显示全部楼层
zhuqiqing 发表于 2014-12-11 14:35
曲线要素有一步到位的吗?除了曲线要素,这个单个切线的命令在很多场合下都很有用 ~

只要你想一步到位,并且数据支持,就能一步到位,这个要看你做专业的要求了,所以让你提出条件,你认为画图中,可以一步到位,就能写。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-23 22:15 , Processed in 0.434636 second(s), 60 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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