乐筑天下

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

[编程交流] 将图形从英寸转换为

[复制链接]

19

主题

60

帖子

41

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
95
发表于 2022-7-6 09:30:21 | 显示全部楼层 |阅读模式
尊敬的各位:,
 
知道如何用lisp将图形从英寸转换为毫米吗?从英寸到毫米有什么变化吗?
非常感谢各位专家!
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 09:36:18 | 显示全部楼层
你为什么不告诉我们你到底想做什么?
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 09:39:29 | 显示全部楼层
不是用Lisp程序,但你需要做的就是将所有内容按25,4的比例缩放。然后,您可能需要更改文字大小和标注样式。
回复

使用道具 举报

7

主题

143

帖子

136

银币

初来乍到

Rank: 1

铜币
36
发表于 2022-7-6 09:42:23 | 显示全部楼层
我同意关于这一点的评论。
 
这真的取决于你想要完成什么。如果绘图有很多块,它可能会变得非常复杂。如果图形主要由基本几何图形(直线、圆、圆弧、多段线等)组成,则不应该出现这样的问题。
 
通常,scale命令可以很容易地帮助您完成这项任务。使用dbroda建议的系数25.4进行放大。
回复

使用道具 举报

2

主题

135

帖子

135

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 09:45:03 | 显示全部楼层
我在此帖子中发布的解决方案可能会有所帮助
http://www.cadtutor.net/forum/showth...t=44875&page=3
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 09:50:32 | 显示全部楼层
INS*变量在2004年可用吗?我以为他们是2006年来的。
回复

使用道具 举报

8

主题

1133

帖子

1164

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 09:55:04 | 显示全部楼层
 
INSUNIT在r2002中提供
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 09:55:54 | 显示全部楼层
在这种情况下,我直到2006年才发现它们
 
(但我不认为我们有2002年)
回复

使用道具 举报

91

主题

428

帖子

326

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
474
发表于 2022-7-6 10:01:24 | 显示全部楼层
  1. (setvar 'Insunits 1)                              ; change drawing units to inch
  2. ;; make sure no layer is frozen and no layer is locked
  3. (command "._BLOCK" "temp" "_NONe" '(0 0 0) "ALL" "")
  4.                                                  ; making temporary block "temp" for all objects
  5. (setvar 'Insunits 4)                              ; change drawing units to mm
  6. (command "._INSERT" "temp" "_NONe" '(0 0 0) 1 1 0)
  7. (command "._EXPLODE" "_Last")
  8. (command "._PURGE" "_Block" "temp" "_No" )
回复

使用道具 举报

19

主题

60

帖子

41

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
95
发表于 2022-7-6 10:04:05 | 显示全部楼层
感谢所有专家,我的问题是我的一些CAD文件绘图单位更改为英寸而不是毫米。因此,所有的计算都会得到错误的结果。所以我想先用lisp检查绘图单位,如果绘图不等于milllimeter,我会把它改回毫米。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-7 02:03 , Processed in 0.658750 second(s), 72 queries .

© 2020-2025 乐筑天下

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