找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1391|回复: 17

[编程申请] 如何在CAD中选择点,批量插入3D的块,坐标不变

[复制链接]

已领礼包: 50个

财富等级: 招财进宝

发表于 2018-5-22 16:57:24 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 君是我的泪 于 2018-5-22 16:58 编辑

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

已领礼包: 40个

财富等级: 招财进宝

发表于 2018-5-22 16:58:44 | 显示全部楼层
理解不了

点评

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

使用道具 举报

已领礼包: 50个

财富等级: 招财进宝

 楼主| 发表于 2018-5-22 17:03:05 | 显示全部楼层

选择点,插入块,只不过块是三维的

点评

为什么特意强调3D,和2D有什么不同吗? 正常怎么插就怎么插啊 [attachimg]77552[/attachimg]  详情 回复 发表于 2018-5-22 17:21
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2018-5-22 17:21:39 | 显示全部楼层
君是我的泪 发表于 2018-5-22 17:03
选择点,插入块,只不过块是三维的

为什么特意强调3D,和2D有什么不同吗?
正常怎么插就怎么插啊

选点插入3D块.gif

  1. (defun c:tt ()
  2.   (if (and (/= "" (setq na (getstring "\n输入块名<退出>:")))
  3.            (xdrx_object_get "block" na)
  4.       )
  5.     (progn (while (setq pt (getpoint "\n插入点<退出>:"))
  6.              (xdrx_insert_make na pt 1.0 0.0)
  7.            )
  8.     )
  9.   )
  10.   (princ)
  11. )


点评

N版,能不能加个选择图块的选项,直接点选要图中的图块,来替换已有的点?谢谢。  详情 回复 发表于 2018-10-4 17:21
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 50个

财富等级: 招财进宝

 楼主| 发表于 2018-5-22 17:48:11 来自手机 | 显示全部楼层
可不可以全选点插入

点评

全选什么点? 选哪的点? 求助你要一次都详细的描述好你的问题,会节省你得到帮助的时间,也会节省别人的时间。  详情 回复 发表于 2018-5-22 17:53
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2018-5-22 17:53:41 | 显示全部楼层
君是我的泪 发表于 2018-5-22 17:48
可不可以全选点插入

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

使用道具 举报

已领礼包: 50个

财富等级: 招财进宝

 楼主| 发表于 2018-5-22 18:07:47 来自手机 | 显示全部楼层
点我是分层的,颜色不一样的,回去试试,qselect选择的点

点评

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

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2018-5-22 18:52:34 | 显示全部楼层
君是我的泪 发表于 2018-5-22 18:07
点我是分层的,颜色不一样的,回去试试,qselect选择的点

选点实体,就这样

批量点插入块.gif

  1. (defun c:tt ()
  2.   (if (and (/= "" (setq na (getstring "\n输入块名<退出>:")))
  3.            (xdrx_object_get "block" na)
  4.            (xdrx_initssget "\n选择点实体<退出>:")
  5.            (setq ss (xdrx_ssget '((0 . "POINT"))))
  6.       )
  7.     (progn
  8.       (mapcar '(lambda (x)
  9.                  (setq pt (xdrx_getpropertyvalue x "position"))
  10.                  (xdrx_insert_make na pt 1.0 0.0)
  11.                )
  12.               (xdrx_pickset->ents ss)
  13.       )
  14.     )
  15.   )
  16.   (princ)
  17. )


点评

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

使用道具 举报

已领礼包: 50个

财富等级: 招财进宝

 楼主| 发表于 2018-5-22 20:36:57 | 显示全部楼层
本帖最后由 君是我的泪 于 2018-5-24 08:16 编辑
newer 发表于 2018-5-22 18:52
选点实体,就这样

可不可以增加设置块的大小的选项,同时增加Z轴高度选项

点评

自己照猫画虎添加下 (xdrx_insert_make na pt 1.0 0.0) ;1.0是比例 你在前面添加上 getreal函数获得比例,修改进去。  详情 回复 发表于 2018-5-22 20:39
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2018-5-22 20:39:29 | 显示全部楼层
君是我的泪 发表于 2018-5-22 20:36
不可以增加设置块的大小的选项

自己照猫画虎添加下

(xdrx_insert_make na pt 1.0 0.0)  ;1.0是比例

你在前面添加上 getreal函数获得比例,修改进去。

点评

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

使用道具 举报

已领礼包: 50个

财富等级: 招财进宝

 楼主| 发表于 2018-5-24 08:17:24 | 显示全部楼层
newer 发表于 2018-5-22 20:39
自己照猫画虎添加下

(xdrx_insert_make na pt 1.0 0.0)  ;1.0是比例

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

使用道具 举报

已领礼包: 3904个

财富等级: 富可敌国

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

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2018-5-24 15:15:04 | 显示全部楼层
本帖最后由 newer 于 2018-5-24 15:17 编辑

  1. (defun c:tt ()
  2.   (if (and (/= "" (setq na (getstring "\n输入块名<退出>:")))
  3.            (xdrx_object_get "block" na)
  4.            (setq scl (getreal "\n输入比例<退出>:"))
  5.            (setq ang (getreal "\n输入转角<退出>:"))
  6.            (xdrx_initssget "\n选择点实体<退出>:")
  7.            (setq ss (xdrx_ssget '((0 . "POINT"))))
  8.       )
  9.     (progn
  10.       (setq scl (abs scl))
  11.       (if (equal scl 0 1e-5)
  12.         (setq scl 1.0)
  13.       )
  14.       (mapcar '(lambda (x)
  15.                  (setq pt (xdrx_getpropertyvalue x "position"))
  16.                  (xdrx_insert_make na pt (abs scl) (* PI (/ an 180.0)))
  17.                )
  18.               (xdrx_pickset->ents ss)
  19.       )
  20.     )
  21.   )
  22.   (princ)
  23. )

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

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

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

使用道具 举报

已领礼包: 3个

财富等级: 恭喜发财

发表于 2018-7-31 13:50:24 来自手机 | 显示全部楼层
newer 发表于 2018-5-22 17:21
为什么特意强调3D,和2D有什么不同吗?
正常怎么插就怎么插啊

这位前辈请留步,我想在一段多段线里的节点位置和顶点位置插入图块,这个如何操作,请问?
来自: 微社区

点评

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 09:18 , Processed in 0.348623 second(s), 60 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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