乐筑天下

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

[编程交流] 有条件地修剪/延伸

[复制链接]

218

主题

699

帖子

483

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1090
发表于 2022-7-6 06:50:31 | 显示全部楼层 |阅读模式
大家好
 
我的autocad工作主要是向内偏移一条线,将偏移线移动到其自己的图层,并修剪和延伸偏移线。
 
我正在寻找一种自动识别的方法,
查看所附图像
 
1.偏移选定的多边形3个单位
2.选择偏移线
3.将其移动到x层
4.
如果-白线远
如果-白线远大于绿线的3,则将其修剪3个单位
 
或者别的什么。。。
 
参加这项比赛将节省大量时间
上帝保佑
 
谢谢
谢伊
075033co3oltdss28by4sd.jpg
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-6 06:54:47 | 显示全部楼层
如果从绿色等高线创建多段线,则通过偏移它们,将获得不需要额外固定的等高线。
回复

使用道具 举报

218

主题

699

帖子

483

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1090
发表于 2022-7-6 06:59:15 | 显示全部楼层
你好
 
完全错了!
 
我张贴那个图片是因为我不想让人们想象
 
在图中看到什么是仅通过偏移多段线来实现的,并将其与我的原始帖子进行比较
 
谢谢
谢伊
075035ymqyeos4gg4p04z6.jpg
回复

使用道具 举报

49

主题

1246

帖子

1210

银币

后起之秀

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

铜币
254
发表于 2022-7-6 07:02:31 | 显示全部楼层
不,没有错。MSasu完全正确。如果首先使用多段线而不是直线来创建绿线,则在进行偏移时,它将生成白色多段线的精确轮廓,并且“偏移”命令已经具有将偏移对象放置到所选任何图层的选项。 
试一试,自己看看。
回复

使用道具 举报

8

主题

1133

帖子

1164

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 07:05:50 | 显示全部楼层
MSasu说的没错,但不幸的是,这并不是OP所要求的,尽管这是一个良好的开端。
 
OP的图片看起来像墙壁加固,需要奇数长度的粘接,其中U形弯曲是不可行的(或类似的)。
回复

使用道具 举报

49

主题

1246

帖子

1210

银币

后起之秀

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

铜币
254
发表于 2022-7-6 07:12:06 | 显示全部楼层
啊,我现在明白了。现在我再看一眼,它看起来确实像钢筋。这些帖子让我困惑。。。。
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

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

铜币
211
发表于 2022-7-6 07:15:38 | 显示全部楼层
为其编写代码看起来很有趣。也许更多信息来自OP。右下角的延长线是什么?
回复

使用道具 举报

8

主题

1133

帖子

1164

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 07:18:29 | 显示全部楼层
可能是钢筋直径的12倍或6“,以较大者为准
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

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

铜币
211
发表于 2022-7-6 07:21:12 | 显示全部楼层
 
也许你是对的。你的猜测和我的一样好eldon
我对钢筋一窍不通。
回复

使用道具 举报

180

主题

639

帖子

463

银币

中流砥柱

Rank: 25

铜币
897
发表于 2022-7-6 07:25:24 | 显示全部楼层
您可以这样做,但它将涉及一些详细和精心组织的编码。正如我所见,当你偏移绿色多段线时,你将得到MSasu所勾勒出的轮廓。然后,您可以分解偏移多段线,以获得要使用的单个线。然后你需要做很多复杂的编码来解决这个问题,但这是可以做到的。
 
如果是我,我会试着从这个角度来看待它。由于您首先绘制多段线,因此您知道端点的坐标。将这些坐标放置到一个数组中,您可以根据需要通过它们来构建白线。再一次,我只是第一次看这个,但是像所有用LISP的东西一样,如果你能画出来,你通常可以编程画出来。在绘制每条白线时,您当然会从端点的一个或多个坐标中添加或减去偏移尺寸(在本例中为3)。很抱歉,我无法发布代码来完成此操作,但我相信可以这样做。和往常一样,实现这一点的方法通常不止一种。
 
我的下一个方法是,绿线首先需要是多段线吗?如果没有,那么抵消它们,然后扩展和修剪它们就会容易得多。最终得到的是相同的视图,但绿线将是单独的线,而不是多段线。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 15:09 , Processed in 2.191275 second(s), 75 queries .

© 2020-2025 乐筑天下

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