乐筑天下

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

[编程交流] 为多段线指定高程

[复制链接]

5

主题

28

帖子

23

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-6 07:28:19 | 显示全部楼层 |阅读模式
你好
 
我想知道是否有任何lisp可以将文字或属性的高程指定给现有的顶点多段线?我在这个主题中从Juan Villarreal那里找到了这个:
 
http://www.cadtutor.net/forum/showthread.php?65776-将高程从文字指定给多段线。
 
.. 但这只会提升元素,而不会提升顶点。下面是一个多段线的示例,其Z高程为0.00,Z值上具有文字属性。
 
多边形到三维文本。图纸
 
 
有什么想法吗。。。。
 
非常感谢。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 07:37:11 | 显示全部楼层
看看这个http://www.cadtutor.net/forum/showthread.php?7823-通过VBA获取多段线的坐标一旦获得坐标,您应该能够“更新”xyz值。也可以查看Lee macs网站上的“Polyinfo”
回复

使用道具 举报

5

主题

28

帖子

23

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-6 07:42:53 | 显示全部楼层
thx Bigal用于回放,但我不需要关于多段线的信息。我需要在多段线附近的属性定义中定义的Z坐标上提升多段线。请参见我的DWG图纸中的。
我需要lisp设置从属性到多段线顶点的Z坐标。
回复

使用道具 举报

2

主题

74

帖子

72

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 07:51:21 | 显示全部楼层
两者都不清楚。
首先,通常的多段线可以具有不同的高程顶点,这需要三维多段线。
其次,如何处理不在具有高程的文本旁边的顶点?
第三,与插入的块一样,可以插入到所需的坐标Z,然后在这些块上创建三维多段线,或仅创建用于创建三维构建块的数据
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 07:58:54 | 显示全部楼层
这就是我的意思,你需要沿着多边形“走”,找到一个顶点,问三个问题中的一个,为Z选择文本,保持原样,或者将其置为零。
 
可以删除旧的二维多段线并创建新的三维多段线。
回复

使用道具 举报

5

主题

28

帖子

23

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-6 08:03:56 | 显示全部楼层
好啊
舒尔说,多段线顶点没有不同的z坐标只是高程,所以我需要3d多边形,但这不是问题,因为你可以很容易地转换成它。
因此,如果是3d多边形,就可以了。
“其次,如何处理不在具有高程的文本旁边的顶点?”
块之间的顶点需要在具有不同Z坐标的两个块之间插值。
第三,与插入的块一样,可以插入到所需的坐标Z,然后在这些块上创建三维多段线,或仅创建用于创建三维构建块的数据
需要创建3d plyline,不需要顶点数据。
 
我需要三维多段线来创建曲面上的特征线。
 
重播男生的thx。。。。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 08:13:32 | 显示全部楼层
选择文本1,选择文本2,选择Pline,查找壁橱垂直,如果我正确理解,则指定Z。有几个问题是文字在柱脚上的插入点,如果没有,那么如何计算沿柱脚的距离?
回复

使用道具 举报

5

主题

28

帖子

23

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-6 08:21:05 | 显示全部楼层
我忘了提到我还有成千上万的块和多段线。因此,如果我亲手做这件事,将需要很长时间(可能是一周)。
所以
 
多段线在块之间已经有顶点,因此在块之间插值并定义顶点的Z坐标。顶点之间的测量已经定义,因此在两个顶点之间插值定义顶点的Z坐标。
 
如果我足够理解。。
 
谢谢
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 08:26:44 | 显示全部楼层
取块的插入点,添加Z值,创建3d点,然后创建一个曲面,在曲面上放置一条pline,并计算Z,这是Civ3d的一个函数,您的工作完成了。是的,你将需要一些代码来创建三维点,但它的周围。
 
我真的不明白你在做什么忽略Autocad你想用PLINE上的新3d值做什么你想创建一个长截面吗?这是一项不同的任务,可以完成。
回复

使用道具 举报

5

主题

28

帖子

23

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-6 08:32:39 | 显示全部楼层
我也这么做了,但曲面的精度不够我需要的模型。所以,若我有三维多边形,我在曲面中插入特征线。我看过一次lisp程序,它可以做到这一点,但我找不到它。
 
我不忽略autocad,但我有很多点需要与这些属性连接,并在任意顶点之间插值。当为非线性三维多边形时,会出现顶点。
 
我也张贴文件?我现在不知道哪里是误会?
 
thx比加尔
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 05:03 , Processed in 0.416297 second(s), 72 queries .

© 2020-2025 乐筑天下

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