明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1561|回复: 7

[源码] 向块添加新图元,添加图元到块

[复制链接]
发表于 2020-9-5 09:13:32 | 显示全部楼层 |阅读模式
购买主题 已有 10 人购买  本主题需向作者支付 3 个明经币 才能浏览
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2020-9-5 09:27:47 来自手机 | 显示全部楼层
老大牛叉!学习了
发表于 2020-9-5 18:36:08 | 显示全部楼层
您好!
可以帮忙另做个功能吗?
选择块,把X,Y,Z的比例设置为0,旋转角度改为0
发表于 2020-9-5 19:39:38 | 显示全部楼层
谢谢! dcl1214 分享学习!!!!
发表于 2022-5-5 18:56:53 | 显示全部楼层
厉害!实测很好用
发表于 2022-6-30 09:16:15 | 显示全部楼层
本帖最后由 wosiguwozai0830 于 2022-6-30 09:18 编辑

实测很好用,个人感觉加图后的重新生成图纸有点慢,改了下
  1. ;|(vla-regen (vla-get-ActiveDocument (vlax-get-acad-object))
  2.            ;acAllViewports
  3.       ) |;
  4. (setq tktyss(ssget "x" (list (cons 0 "INSERT")(cons 2 (cl:blkname-ssname block)))))
  5.                         (foreach x (sstolistf tktyss)(entupd x))
  6.                         (setq tktyss nil)
  7. (defun sstolistf(ss) ;这个函数来源于本论坛
  8.         (vl-remove-if 'listp (mapcar 'cadr (ssnamex  ss)))
  9. )
  10. (defun cl:blkname-ssname(ssname1 )
  11.          (vla-get-EffectiveName(vlax-ename->vla-object ssname1))
  12. )


本帖子中包含更多资源

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

x
发表于 2023-10-26 09:01:19 | 显示全部楼层
不知道命令是啥,不会用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-17 08:39 , Processed in 0.174480 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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