乐筑天下

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

[编程交流] 缩放对象的Lisp例程

[复制链接]

39

主题

180

帖子

141

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
195
发表于 2022-7-5 17:10:47 | 显示全部楼层 |阅读模式
大家好,
 
我想知道是否有一个lisp例程可以将一个对象(如矩形)缩小到某个比例因子,如偏移量,使其平均缩小?或者我可能在scale命令中遗漏了什么。如果我能在这方面得到一些帮助,我将不胜感激。如果不可能,请告诉我。
 
谢谢
布瑞恩
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 17:16:35 | 显示全部楼层
您可以使用SCALE命令,使基点位于矩形的中心-使用带有对角线两个角的M2P捕捉捕捉到此中心。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 17:18:31 | 显示全部楼层
或者,作为一个方便的LISP程序:
从这里选择集边界框函数。
回复

使用道具 举报

39

主题

180

帖子

141

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
195
发表于 2022-7-5 17:22:20 | 显示全部楼层
李,
 
像往常一样,你总是在那里帮忙。。。这将是一个有点棘手的问题,假设你把一个矩形缩小到1/16或。9994它只减少了矩形的长度,而不是宽度或高度。所以要做到这一点,难道你不需要取比例因子,并以某种方式改变宽度吗?我需要它以1/16的比例双向缩放。。。嗯,我做了一些测试面板,发现我必须有单独的比例因子是正确的,因为长度和高度是两个不同的维度,即36“=.9982638889和120”=。总之,比例因子会随着维度的变化而变化。我认为如果有一个例程,如果你选择了对象,并输入了你想要缩小的大小,那将是一个开始。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 17:24:19 | 显示全部楼层
如果它是一个矩形,这是一个普林线,然后得到现有的坐标计算出质心,然后删除它,画一个全新的,你说的尺度长度和宽度作为一个比例因子。Verion 2要在X&Y中进行缩放,您可以阻止它,重新缩放X&Y,然后分解并清除临时块。看看我能不能抽出时间做点什么,现在有几个人要回答。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 17:28:27 | 显示全部楼层
这里是版本2唯一的问题是,它将作出新的答案作为线。所以也许ver1是一个不错的选择
  1. 1
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 17:32:27 | 显示全部楼层
 
缩放任何形状都将按给定的比例因子缩放所有尺寸-缩放矩形将按相同的比例因子缩放宽度和高度。
 
你能贴一张图片来解释你想要的结果吗?
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-5 17:33:55 | 显示全部楼层
为什么不将矩形向内偏移1/32英寸,从而将总长度和宽度减少1/16英寸?
回复

使用道具 举报

39

主题

180

帖子

141

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
195
发表于 2022-7-5 17:38:58 | 显示全部楼层
李和比加尔
 
 
这就是我要做的。当我绘制图纸时,客户希望所有面板都是实际尺寸的图纸,但当我通过CNC程序运行时,我们必须将面板缩小1/16(长度和高度),但标签是。7188缩小了1/32。现在我必须使用拉伸来实现这一点。如果能够同时选择一组面板来完成任务,那就太好了。。这真的可以节省大量时间。。。
 
 
谢谢
布瑞恩
面板。图纸
181052nk8w4zooe8kp7kwo.jpg
回复

使用道具 举报

11

主题

93

帖子

82

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
55
发表于 2022-7-5 17:40:25 | 显示全部楼层
 
通常,当切割后涉及折叠材料时,尺寸应基于中性纤维减去1倍材料厚度进行2次折叠。
所有内角的半径应为材料厚度的一半或相等,以防止开裂
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-13 10:17 , Processed in 0.444387 second(s), 74 queries .

© 2020-2025 乐筑天下

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