找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 43509|回复: 20

[求助] 晓东API --这种标注可否做。

[复制链接]

已领礼包: 343个

财富等级: 日进斗金

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

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

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

×
QQ图片20130707114455.gif


最边晓东的API很火,看一下这个天正的工具有没有办法搞一个。

不同于wowan1314的逐点标注。

不是一般般的断开标注,任何一位置的尺寸都可以断开,在这个尺寸断开后,
又可以去到另外一尺寸断开,又可以在双端增加标注。有避位功能。

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

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-7-7 11:55:10 | 显示全部楼层
使用LISP利用API可以写,可能需要用到的主要函数:

xdrx_entity_getStetchpoint
xdrx_entity_MoveStretchPoint
API写出来的东西特点就是代码很短。上面这两函数可以节省大量的代码。他们就是和你手移动夹点一样。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2013-7-7 11:59:59 来自手机 | 显示全部楼层
判断拾取点在哪个区间临近哪边,movestretchpoint后再增加一个尺寸,最外面就是直接加尺寸来自: Android客户端
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-7-7 12:00:04 | 显示全部楼层
这个是天正的增补尺寸。 是逐点标注的配套程序。

我忘记上传了。 待会发表吧。

不过我写的增补尺寸只能针对一个标注。 你要求对连续的都能增补还得再改改。靠你了。

点评

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

使用道具 举报

发表于 2013-7-7 12:02:17 来自手机 | 显示全部楼层
这里写个函数最好,点到直线的垂线,不是返回距离,要返回一个向量来自: Android客户端

点评

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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-7-7 12:02:30 | 显示全部楼层
XDRX API 关于尺寸类的函数有

xdrx_dimension_normal
xdrx_dimension_Position
xdrx_dimension_textposition
xdrx_dimension_MakeAlign
xdrx_dimension_MakeRotate
xdrx_dimension_Make3PAng
xdrx_dimension_Make2LAng
xdrx_dimension_MakeRadial
xdrx_dimension_MakeDiametric
xdrx_dimension_MakeOrdinate
xdrx_dimension_setHorRotation
xdrx_dimension_setTextRotation
xdrx_dimension_SetTextPosition
xdrx_dimension_setNormal
xdrx_dimension_setstyle
xdrx_dimension_update
xdrx_dimension_useDefaultTextPosition
xdrx_dimension_isuseDefaultTextPosition
xdrx_dimension_setOverride
xdrx_dimension_RemoveOverride

xdrx_dimension_setText

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

使用道具 举报

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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-7-7 12:05:46 | 显示全部楼层
Free-Lancer 发表于 2013-7-7 12:02
这里写个函数最好,点到直线的垂线,不是返回距离,要返回一个向量

详细说说。

点评

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

使用道具 举报

发表于 2013-7-7 12:12:09 来自手机 | 显示全部楼层

点评

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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-7-7 12:26:28 | 显示全部楼层
你说的和 WOWAN1314的逐点标注不同,那哪里不同,详细说说。


点评

天正的:不是一般般的断开标注,任何一位置的尺寸都可以断开,任意位都可以增补,在这个尺寸断开后, 又可以去到另外一尺寸断开,又可以在双端增加标注。有避位功能。 WOWAN1314:只能对某一标注进行断开,只能  详情 回复 发表于 2013-7-7 12:32
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-7-7 12:31:59 | 显示全部楼层
Free-Lancer 发表于 2013-7-7 12:12
movestretchpoint需要的是向量,对尺寸要拾取点到标注线做垂线,需要这个向量来拉伸

QQ截图20130707124132.png
上图是返回的夹点顺序, 不管PJ点点尺寸线哪里, 都去和 夹点 2 、 3去计算向量。
  1. (setq pts (xdrx_entity_getStretchPoint ent)
  2.         p2 (nth 2 pts)
  3.          p3 (nth 3 pts)
  4.         vec1 (mapcar '- pj p2)
  5.         vec2(mapcar '- pj p3)
  6. )

不就是移动的向量了吗


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

使用道具 举报

已领礼包: 343个

财富等级: 日进斗金

 楼主| 发表于 2013-7-7 12:32:09 | 显示全部楼层
XDSoft 发表于 2013-7-7 12:26
你说的和 WOWAN1314的逐点标注不同,那哪里不同,详细说说。

天正的:不是一般般的断开标注,任何一位置的尺寸都可以断开,任意位都可以增补,在这个尺寸断开后,
又可以去到另外一尺寸断开,又可以在双端增加标注。有避位功能。

WOWAN1314:只能对某一标注进行断开,只能在在这断开标注的两端标注增补,有避位。

点评

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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-7-7 12:33:26 | 显示全部楼层
429014673 发表于 2013-7-7 12:32
天正的:不是一般般的断开标注,任何一位置的尺寸都可以断开,任意位都可以增补,在这个尺寸断开后,
又 ...

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

使用道具 举报

发表于 2013-7-7 12:45:13 来自手机 | 显示全部楼层
不能直接减的,要要沿标注横线方向的向量来自: Android客户端

点评

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 08:51 , Processed in 0.468682 second(s), 75 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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