乐筑天下

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

[编程交流] 点的自动多段线

[复制链接]

3

主题

10

帖子

7

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-5 19:59:21 | 显示全部楼层 |阅读模式
大家好,
这是我的第一篇帖子。
 
我需要一个Lisp从现有点生成多段线。
应根据三维扫描仪生成的点云边缘的所有点创建多段线。
这些点是三维的,但它们可以平放到零。
 
多段线可以是闭合的,也可以是开放的:这无关紧要。
 
知道吗?
 
提前谢谢大家。
戴夫:acad:
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-5 20:17:43 | 显示全部楼层
程序应该遵循的点的顺序是什么?
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 20:23:53 | 显示全部楼层
这将让你开始:凸包
回复

使用道具 举报

3

主题

10

帖子

7

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-5 20:36:29 | 显示全部楼层
 
嗨,塔瓦,
如果我理解你的问题,顺序并不重要:顺时针或逆时针都不重要。
如果空间上有许多点,我只需要连接云边缘的点。云中的点不需要连接。
 
我读过李的建议。Lee Mac页面上的这张图片是我需要做的:
http://www.lee-mac.com/lisp/gifs/convexhull1.gif
(指向外部链接不是问题!)
但我没能让日常工作正常进行。
 
请参阅所附图片。
 
请看附件图片:
点LISP(A)的自动多段线。jpg显示点的“云”。
点LISP(B)的自动多段线。jpg是与多段线连接的“云”。
 
现在是第二个问题:点不在同一个Z位置!如果我想使用多段线(当然,否则我必须使用3dpolyline),可能首先我必须在平均Z位置上移动点。
 
希望答案与你的问题相符。
戴夫:acad:
205925sq89qq4919c1quq1.jpg
205927jirpx6bdbzikbkrr.jpg
回复

使用道具 举报

3

主题

10

帖子

7

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-5 20:48:48 | 显示全部楼层
 
李,你好,
谢谢你的提示。
你可以阅读我对塔瓦的回答。
 
正如我所写,我不能使用凸包。我Lisp程序不太好。
 
我试着将代码复制并粘贴到您的页面中,命令行通常为“nil”。。。
 
如何使用?
 
戴夫:acad:
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 20:58:06 | 显示全部楼层
 
您首先需要从页面顶部的下载链接下载并加载(例如通过AppLoad)凸包函数;然后将示例程序1的代码复制到。lsp文件或AutoCAD命令行。示例程序的命令是“test1”。
 
然而,假设您的示例图像显示所需的结果不是完全凸的,则此函数只能部分实现。
 
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 21:02:52 | 显示全部楼层
你需要某种形式的边界lisp,我在图像比例上有点挣扎,但看起来你想要两条由点组成的平行线。
 
难道没有云工具可以做到这一点吗?
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-12 01:07 , Processed in 1.215883 second(s), 68 queries .

© 2020-2025 乐筑天下

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