找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 29234|回复: 198

[原创]:建模用的等高线生成三维地形程序v0.05版

[复制链接]
发表于 2003-12-5 16:27:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
我写的三维地形生成程序,用于等高线生成三维地形,写它的起源是为了做一个风景区的鸟瞰图。觉得这个程序还有些用,就加上用户界面,给大家共享一下。

v0.05版:1220,对峰顶进行处理,不会出现平顶的现象。
v0.04版:1219,改用新算法,速度比上一版提高 2 倍以上,支持封闭的PLINE和LWPOLYLINE作为等高线。可以自动给等高线分配高程。
v0.03版:1215,用VL重写代码,速度提高10倍以上。
v0.02版:1209,改为dcl对话框。
v0.01版:1205,感谢活雷锋斑竹在使用objectdcl创建的对话框方面对我的帮助。


                               
登录/注册后可看大图
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
 楼主| 发表于 2003-12-5 16:36:33 | 显示全部楼层
20031220
V0.05版程序下载:
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-12-5 16:39:06 | 显示全部楼层
提供一个允许50X50网格的许可~
加载后在command后面输入allow50
command:allow50
就可以使用50X50的网格密度了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-12-5 17:54:16 | 显示全部楼层
哇塞真是个好东东啊,有一点像自动构的三角网改变每个交点的高程。真的很好建议斑竹给你加分。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-12-5 20:32:29 | 显示全部楼层
以前地形文件,都是在VIZ生成以后,再转到CAD里的,
很麻烦啊~~~现在,。。。。。
谢谢呀!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-12-5 21:44:02 | 显示全部楼层
用程序生成山体模型的一部分~
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-12-5 21:58:37 | 显示全部楼层
这是上面效果图山体模型~
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-12-6 10:59:50 | 显示全部楼层
假如有讦多三维坐标,请问如何用CAD生成等高线呢?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-12-6 23:04:04 | 显示全部楼层
非常实用的东西.多谢了.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-12-7 12:11:39 | 显示全部楼层
我不能加载你的程序,可能是ODCL兼容方面的问题。
其实从你程序的用户界面来看,用DCL已经足够了,那样兼容性会好些。

另外,看了你上面的演示,觉得需要输入的数据似乎多了些,有些数据如等高线的高度值能否直接查询pline的elevation得到?很多测量图的线条已经带有这个数据。

另外,本版的主要目的是交流lisp/vlisp编程,能否请你把实现程序的思路,甚至部分的源代码同大家交流一下呢?呵呵...我喜欢开源软件,可惜vlisp离它越来越远了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-12-7 20:24:35 | 显示全部楼层
同意10楼的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-12-7 21:25:33 | 显示全部楼层
我宜万很想有源代码研究一下。当然,要求有些过分。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-12-8 09:02:22 | 显示全部楼层
能否上传正式版,测试版网格只能有十个???
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-12-9 22:09:09 | 显示全部楼层
最初由 Qlin 发布
[B]我不能加载你的程序,可能是ODCL兼容方面的问题。
其实从你程序的用户界面来看,用DCL已经足够了,那样兼容性会好些。

另外,看了你上面的演示,觉得需要输入的数据似乎多了些,有些数据如等高线的高度值能否直?.. [/B]

谢谢Qlin:
1 已经修改为dcl对话框!
2 提供了预处理等高线工具,可以将等高线的elev转换为程序可用的高程.
3 外部点虽然可以用程序解决,但是用户指定一个可以减少程序判断,提高运算的速度.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-12-10 02:18:26 | 显示全部楼层
不好意思,我还是不能运行你的程序。
appload之后输入"map"无反应,用vl-list-exported-functions查了一下没有任何输出函数定义。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-12-22 10:28 , Processed in 0.651879 second(s), 60 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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