乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 96|回复: 12

[编程交流] 在另一个上插入现有块

[复制链接]

17

主题

127

帖子

110

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
85
发表于 2022-7-6 09:53:57 | 显示全部楼层 |阅读模式
我希望在未激活的布局上插入现有块。最好的方法是什么?
 
1) Entmake公司
2) 切换到正确的布局,然后使用(命令“-插入”…)
3) 另一种我不知道的方式。。。
 
我认为entmake是最好的,尤其是当它必须在许多布局上完成时。我曾尝试使用这个线程中的Lee代码,但它最终重新定义了块,我不希望这样。
 
当然,只切换到布局并插入块的缺点是,如果需要在许多布局上执行,那么它不仅速度慢,而且在编程上也很慢。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 10:02:26 | 显示全部楼层
单向:
 
  1. (entmake
  2. (list
  3.    (cons 0 "INSERT")
  4.    (cons 2 "YourBlock")
  5.    (list 10 0 0 0)
  6.    (cons 410 "YourLayout")
  7. )
  8. )

 
当然,以上仅适用于非属性块。对于属性块,您还必须输入属性。
回复

使用道具 举报

17

主题

127

帖子

110

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
85
发表于 2022-7-6 10:05:45 | 显示全部楼层
当然,我的块有属性,我尝试了下面的代码,但属性没有放置在我指定的坐标处。相反,属性都放置在0,0处。
 
  1. (entmake
  2. (list
  3.    (cons 0 "INSERT")
  4.    (cons 2 blkname)
  5.    (cons 10 '(0 0 0))
  6.    (cons 410 "SH 10")
  7. )
  8. )
  9. (entmake
  10. (list
  11.    (cons 0 "ATTRIB")
  12.    (cons 10 '(10 10 0))
  13.    (cons 1 "XXX")
  14.    (cons 2 "SH_REV")
  15.    (cons 7 "ROMANS")
  16.    (cons 40 0.125)
  17.    (cons 70 0)
  18.    (cons 72 0)
  19.    (cons 74 2)
  20. )
  21. )
  22. (entmake
  23. (list
  24.    (cons 0 "SEQEND")
  25. )
  26. )
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 10:09:31 | 显示全部楼层
由于DXF 74为非零,因此需要DXF 11对齐点,否则将使用0,0,0。
回复

使用道具 举报

17

主题

127

帖子

110

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
85
发表于 2022-7-6 10:15:32 | 显示全部楼层
哎呀。。。。
 
当我使用DXF代码时,我一直在使用AutoCAD 2009 DXF参考,我想我应该进一步阅读ATTRIBs上的页面,因为它写在该部分的底部。谢谢
 
回复

使用道具 举报

17

主题

127

帖子

110

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
85
发表于 2022-7-6 10:21:45 | 显示全部楼层
 
好的,当DXF 74为非零时,DXF 10代码被忽略,我可以从代码中忽略它吗?
 
编辑:
 
此外,旋转DXF代码50的值是否不应以度为单位?我尝试使用(cons 50 270)使属性向下读取,它几乎没有旋转,并且方向错误。
 
105401pfgcgz7ukrgsgggi.jpg
回复

使用道具 举报

17

主题

127

帖子

110

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
85
发表于 2022-7-6 10:24:09 | 显示全部楼层
哼!这是以弧度表示的角度。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 10:31:14 | 显示全部楼层
我认为DXF 10是Attribs的一个要求。
 
是的,角度总是以弧度为单位(定义角度的正确方法是度,其他尺度是任意的,以使数字“漂亮”)。
回复

使用道具 举报

0

主题

61

帖子

62

银币

限制会员

铜币
-1
发表于 2022-7-6 10:37:01 | 显示全部楼层
什么3.161459因为“回到那边”对你来说不够“好”,哈哈
 
dJE
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 10:41:55 | 显示全部楼层
 
3.14159
 
我的观点是弧度是正确的几何定义,度/梯度是任意比例。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-6 23:58 , Processed in 0.334436 second(s), 74 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表