明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 590|回复: 14

[讨论] 怎么根据二维的标高画三维啊

[复制链接]
发表于 2024-5-28 15:24 | 显示全部楼层 |阅读模式
我是管道专业
发表于 2024-5-31 09:14 | 显示全部楼层
由于三维多段线(3DPoly)是没有圆弧定义的,而二维多段有可能是被拟合过的普通多段线也带有圆弧的,与三维多段线定义不符合,故此二维多段线或带圆弧多段线转为三维多段的代码,那么多大侠们都没有出过,按照“管道专业”或“测绘专业”→难免都是带圆弧的,故此就算普通多段线→三维多段线,也是直线型的,这个时候需要提前把普通多段线中的圆弧→分为N个短直线→再转为三维多段线→实现视觉上的满足!
发表于 2024-5-31 01:18 | 显示全部楼层
;DD3D利用foreach函数取得多段线顶点plpoint加上获取其标高值形成XYZ最后绘制三维多段线(测绘专业的(非二维多段线)等高线DGX转为三维多段线)
;经验:可以利用'贱人工具箱'的直线合并为多段线功能→把二维多段线转为多段线效果比较好!因为我需要学习其他大侠的智慧,随意收个币请见谅!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2024-6-17 09:54 | 显示全部楼层
228378553 发表于 2024-6-17 09:51
我的没这么复杂,只是简单的多线

我觉得这个处理之后比较好用!既保留了原来的弧度,还实现了二维多段线转化为三维多段线(也可以认为是直线)→为下一步设计模拟(指在地形图上规划新构筑物的需要)创造了比较直观的实测或模拟图形!非常直观!
发表于 2024-5-28 15:56 来自手机 | 显示全部楼层
line x1 y1 z1 x2 y2 z2…
发表于 2024-5-29 23:12 | 显示全部楼层
blog.csdn网有ARCGIS二维点线数据增加高程(Z)方法→但是这个不是用lisp编的代码
发表于 2024-5-30 17:56 | 显示全部楼层
传个Dwg攵件上来,把已知未知,目的说清楚,别人才能帮到你
 楼主| 发表于 2024-5-31 09:49 | 显示全部楼层
寒潮大冬瓜 发表于 2024-5-31 01:18
;DD3D利用foreach函数取得多段线顶点plpoint加上获取其标高值形成XYZ最后绘制三维多段线(测绘专业的(非二维 ...

谢谢大神提供源码
 楼主| 发表于 2024-5-31 09:51 | 显示全部楼层
寒潮大冬瓜 发表于 2024-5-31 09:14
由于三维多段线(3DPoly)是没有圆弧定义的,而二维多段有可能是被拟合过的普通多段线也带有圆弧的,与三维多 ...

确实是,一个设计院出来的东西都有可能不一样,确实难搞
发表于 2024-6-4 19:10 | 显示全部楼层
带圆弧多段线炸开成直线和圆弧就可以改变标高了
 楼主| 发表于 2024-6-5 10:08 | 显示全部楼层
guosheyang 发表于 2024-6-4 19:10
带圆弧多段线炸开成直线和圆弧就可以改变标高了

我换思路了,用别的方法试试可行度
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-6-26 18:52 , Processed in 0.171807 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表