乐筑天下

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

[编程交流] 偏移2行添加尺寸

[复制链接]

24

主题

109

帖子

85

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
120
发表于 2022-7-6 17:11:08 | 显示全部楼层
李,该区块位于我们服务器上的一个文件夹中,所以我猜我需要文件路径。。。如果你把这部分留空,让我知道在哪里填什么,我应该能够处理。非常感谢
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 17:16:53 | 显示全部楼层
试试这个:
 
[code](定义c:网格线(/*错误*varLst oldVars tpt bpt slab ang llpt l1 lrpt l2 l1mid blkpt);--错误陷阱---(defun*Error*(msg)(mapcar'setvar varLst oldVars)(if(=msg“”)(princ“\n函数完成。”)(普林斯“\n按了错误或Esc…”);_结束if(princ));结束*错误*(setq varLst(list“CMDECHO”“CLAYER”“OSMODE”)oldVars(mapcar'getvar varLst));结束setq;--错误陷阱---(setvar“cmdecho”0)(defun makelay(x)(if(not(tblsearch“Layer”x))(命令“-Layer“m”x”);_如果结束);_端点偏移(if(和(setq tpt(getpoint“\n选择网格线的顶点:”)(setq bpt(getpoint“\n选择网格线的基点:”))(setq板(getstring t“\n指定板厚度:”);\uend和(progn(setq ang(角度tpt bpt))(setvar“osmode”0)(makelay“CONTECT”)(setvar“clayer”“CONTECT”)(命令行)(setq llpt(极性tpt(+ang(/pi 2))1200))(极性llpt ang(距离tpt bpt))“”)end命令(setq l1(entlast))(命令“_line”(setq lrpt(极性tpt(-ang(/pi 2))1200))(极性lrpt ang(距离tpt bpt))”);_end命令(setq l2(entlast))(命令“_chprop“l1 l2”“lt”“awthidden2”“)(setq l1mid(polar llpt ang(/(distance tpt bpt)2))(setq l2mid(polar lrpt ang(/(distance tpt bpt)2))(makelay“Dimensions”)(setvar“clayer”“Dimensions”)(命令“_dimalized”l1mid l2mid l1mid l1mid)(setq blkpt(polar tpt ang(/(distance tpt bpt)2)1000)))(命令“-插入“[颜色=红色]”C:\…”;
回复

使用道具 举报

24

主题

109

帖子

85

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
120
发表于 2022-7-6 17:20:57 | 显示全部楼层
好吧,现在对我来说更有意义了。。。。两个问题-我们是否可以更改它,使插入的块位于一个称为“标记”的层上,并扩展到100(它在1处插入)谢谢李
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 17:24:17 | 显示全部楼层
 
试试这个:
 
[code](定义c:网格线(/*错误*varLst oldVars tpt bpt slab ang llpt l1 lrpt l2 l1mid blkpt);--错误陷阱---(defun*Error*(msg)(mapcar'setvar varLst oldVars)(if(=msg“”)(princ“\n函数完成。”)(普林斯“\n按了错误或Esc…”);_结束if(princ));结束*错误*(setq varLst(list“CMDECHO”“CLAYER”“OSMODE”)oldVars(mapcar'getvar varLst));结束setq;--错误陷阱---(setvar“cmdecho”0)(defun makelay(x)(if(not(tblsearch“Layer”x))(命令“-Layer“m”x”);_如果结束);_端点偏移(if(和(setq tpt(getpoint“\n选择网格线的顶点:”)(setq bpt(getpoint“\n选择网格线的基点:”))(setq板(getstring t“\n指定板厚度:”);\uend和(progn(setq ang(角度tpt bpt))(setvar“osmode”0)(makelay“CONTECT”)(setvar“clayer”“CONTECT”)(命令行)(setq llpt(极性tpt(+ang(/pi 2))1200))(极性llpt ang(距离tpt bpt))“”)end命令(setq l1(entlast))(命令“_line”(setq lrpt(polar tpt(-ang(/pi 2))1200))(polar lrpt ang(distance tpt bpt))”);_end命令(setq l2(entlast))(命令“_chprop“l1 l2”“lt”“awthidden2”“)(setq l1mid(polar llpt ang(/(distance tpt bpt)2))(setq l2mid(polar lrpt ang(/(distance tpt bpt)2))(makelay“Dimensions”)(setvar“clayer”“Dimensions”)(命令“_dimalized”l1mid l2mid l1mid l1mid)(setq blkpt(polar tpt ang(/(distance tpt bpt)2)1000)))(makelay“Tags”)(setvar“clayer”“Tags”)(命令“-插入““C:\…”;
回复

使用道具 举报

24

主题

109

帖子

85

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
120
发表于 2022-7-6 17:28:57 | 显示全部楼层
李很棒,作品完美。非常感谢
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 17:33:56 | 显示全部楼层
没问题,很乐意帮忙。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-4 20:28 , Processed in 0.349103 second(s), 62 queries .

© 2020-2025 乐筑天下

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