找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1094|回复: 20

[求助] 生成实体,

[复制链接]
发表于 2017-7-31 01:24:56 | 显示全部楼层 |阅读模式

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

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

×
,各位大师,我想生成一组实体,我想先在鼠标的点对应的坐标上把这些实体先显示出来,有啥思路或办法没
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 40个

财富等级: 招财进宝

发表于 2017-7-31 08:34:57 | 显示全部楼层
生成实体,然后移动到鼠标地方。

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2017-7-31 09:40:02 | 显示全部楼层
本帖最后由 why1025 于 2017-7-31 09:41 编辑

我现在困难是怎么找到鼠标那点,使用jig拖动,这个我能实现,需要先生成这些实体,然后怎么找到目前鼠标那点,这个我找不到,如果找到了直接把实体移过去就行了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-31 09:44:08 | 显示全部楼层
我现在只能把实体生成在0,0,0原点
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 13个

财富等级: 恭喜发财

发表于 2017-7-31 09:55:26 | 显示全部楼层
JIG里面,就有获得当前鼠标位置的方法。JIG就是做这个的,不用你自己获得当前鼠标点,具体看看论坛的帖子和ARX例子目录里面的JIG。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 13个

财富等级: 恭喜发财

发表于 2017-7-31 09:59:47 | 显示全部楼层

用  AcGeJig  搜索论坛, 弄清楚 JIG的机理。如何获得当前点,如何更新实体等等



[ARX程序]:实现拖拽时使用从AcEdJig类和AcDbEntity类多重继承会不会有问题?
2 个回复 - 659 次查看
目前在实现一个拖拽效果时使用了AcEdJig类,自己自定义了一个A类,该类从AcEdJig和AcDbEntity多重继承而来,类A继承AcEdJig实现了sample,update,entity而继承AcDbEntity实现worldDraw,然后在entity函数中直接返回 ...
2008-12-12 09:11 - huwji_stanley - ObjectARX
AcEdJig 动态生成矩形 按某个角度 求教。。
3 个回复 - 1088 次查看
问题是:动态拖动后 矩形线没删除。 源码: Adesk::Boolean asdkRecJig::update() { pt = ptOld; CreateRectangle(pPoly,ptbase, pt); return Adesk::kTrue; } void CreateRectangle(AcDbPolyli ...
2014-7-23 21:12 - fastsh - ObjectARX
[ARX程序]:经典教学8:AcEdJig派生类模版
5 个回复 - 498 次查看
每次作自己的Jig类,都要手动创建AcEdJig派生类,苦于不知道能否自动生成AcEdJig派生类的代码的方法,只好自己写了一个模版;
2002-11-4 15:15 - noname - ObjectARX
[求助]:在acedjig里怎样实现acedssget 的功能?
0 个回复 - 461 次查看
我在jig类里用到了acedssget 函数,总是得不到实体怎么回事?有没有好点的方法实现这种操作?谢谢!
2007-4-20 17:01 - Jeremy0515 - ObjectARX
[求助]:求AcEdjig类的示范代码
0 个回复 - 294 次查看
想学ARX的橡皮线效果。 请各位高手帮我写一段示范代码,画一条直线(如同AutoCAD的Line命令),有橡皮线效果。先谢谢了!! 继续求啊~~~
2007-4-17 22:10 - dream0020 - ObjectARX
[求助]:关于AcEdJig类绘制多线段

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

使用道具 举报

 楼主| 发表于 2017-7-31 10:15:02 | 显示全部楼层
搜了,很多都是只有提问,没有回答,或者也是搞不懂跟帖的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-31 10:26:41 | 显示全部楼层
我现在想知道setUserInputControls,这里面可以得到鼠标点的位置吗
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2017-7-31 10:30:38 | 显示全部楼层

去把 AcEdJig 的帖子都看了吧。

理解 sampler(),update(),acQuireXXXX函数的用法。

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

使用道具 举报

 楼主| 发表于 2017-7-31 10:50:46 | 显示全部楼层
sample采集,updat更新,acquire是获取
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-31 12:04:32 | 显示全部楼层
这些例子都需要先输入一个点,我想要不需要任何输入,执行命令以后先在鼠标点的位置上显示一下实体,然后执行拖动,拖动到我需要的位置后点击一下,生成实体
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-31 12:07:44 | 显示全部楼层
其实是很简单的,我不知道redraw或者highlight是显示实体不
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 13个

财富等级: 恭喜发财

发表于 2017-7-31 12:17:47 | 显示全部楼层

你用AcGeJig, 你说的那个点是基点,拖动过程中是自动获得当前鼠标点的,你不给拖动线,那么这个基点就没意义。
因为JIG是动态拖动,你即使给基点是任意的, 只要你代码对,自动给你在当前鼠标位置UPDATE(而不是你自己获得鼠标点,自己更新实体),你自己实现得到这个鼠标点没意义。


你得到鼠标当前点,和你要拖动不是一回事,你得到了鼠标点,你接下来还是不会做。你还没有理解JIG。

不用JIG,单单要获得鼠标位置点,可以定义“钩子”,在钩子里面监视鼠标。

获得鼠标当前位置点,还可以使用 点监视器,可以搜索相关关键字。

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-24 20:32 , Processed in 0.424178 second(s), 55 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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