hATEmATH的网上田园

喂马 劈柴 做一个幸福的人
<2008年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789
公告
  • ◇ 欢迎来到这里的每一位朋友。

    ◇ 无需注册即可评论或留言。

    ◇ 文章无"转载(ZT)"字样均为原创。

    ◇ "随笔分类"中包含我的所有随笔

留言簿(13)

随笔分类

随笔档案

文章分类

文章档案

相册

工具网站

搜索

最新评论

阅读排行榜

评论排行榜

 
VC知识库BLOG   首页  新随笔  联系  聚合  登录 
  随笔-125 文章-20 评论-449 Trackbacks-0
构建Delaunay三角网的VC源程序

KeyWords:Delaunay 三角划分 三角网络 c语言源码

    我早说过,让我研究算法会要了我的命的,看看我的ID就知道。偏偏不巧由于课题需要,要用到Delaunay三角划分。自己实在搞不定,在codeguru和codeproject找到的代码要么太复杂要么是vc7以上的,而我需要的是纯c语言写的简单的Delaunay 三角划分法,对效率什么的没特殊要求。

    终于在国内网站http://www.codefans.com上找到了一个用VB写的Delaunay 三角划分代码,下载试用觉得很合适。由于曾经学过点VB,于是翻译为c语言版本。做测试程序时考虑到最后画线的部分,就用VC6 MFC实现了一下。

    纯粹的代码翻译工作,谈不上什么技术含量。这里把VC和VB的例子都贴出来,希望对大家有用。均内含Demo,需要VisualStudio6.0环境(随意写的测试程序,谈不上什么编程风格,不过有注释)。

VB版本的代码(简洁明快,注释详尽,值得一看):
http://blog.vckbase.com/Files/HateMath/构建Delaunay三角网的VB源程序.rar




VC6版本的代码(去除画线代码后很容易改编为纯c语言版本的代码):
http://blog.vckbase.com/Files/HateMath/testDelaunay.rar

posted on 2007-04-29 22:05 HateMath的网上田园 阅读(7695) 评论(27)  编辑 收藏
Comments
  • # re: 构建Delaunay三角网的VC源程序
    puma
    Posted @ 2007-05-15 10:05
    谢谢!
    呵呵,我比你还懒,连翻译都在网上找,谢谢了,幸好有你翻译为C代码,我再加工一下就OK了,反正没有商业目的。
  • # re: 构建Delaunay三角网的VC源程序
    douglas
    Posted @ 2007-06-08 22:40
    我更懒,Matlab有一个,但懒得弄懂它的输出,还是看看你的,先谢了
  • # re: 构建Delaunay三角网的VC源程序

    Posted @ 2007-09-25 16:31
    不错啊,有纯粹的c++或者是c么
    我的邮箱是frtfff@sina.com
    frtfff@sohu.com
    13611250415徐
    谢谢
  • # re: 构建Delaunay三角网的VC源程序
    hatemath
    Posted @ 2007-09-27 17:33
    没有纯粹的,想用的话自己改改吧,呵呵。
  • # re: 构建Delaunay三角网的VC源程序

    Posted @ 2007-09-27 18:59
    我傻啊
  • # re: 构建Delaunay三角网的VC源程序
    hatemath
    Posted @ 2007-09-28 08:37
    那你就不要学编程啦~呵呵
    其实你可以好好看看vc的那个代码,把其中Delaunay的相关代码提出来就行了。我用在项目中的Delaunay 代码也是经过修改的,直接给你你还是要改---何况我是不能给你滴:)
  • # re: 构建Delaunay三角网的VC源程序
    xu
    Posted @ 2007-09-29 15:44
    哎,不是不能摘阿,就是我的MFC用的不是很熟悉,你在delaunayDoc.cpp中代码做什么的
  • # re: 构建Delaunay三角网的VC源程序
    hatemath
    Posted @ 2007-10-02 20:02
    自己认真看看好啦,别人写和改编代码都不觉得麻烦,你只是理解一下而已。多花点时间吧。
  • # re: 构建Delaunay三角网的VC源程序

    Posted @ 2007-10-10 12:14
    我有C++的源代码
  • # re: 构建Delaunay三角网的VC源程序

    Posted @ 2007-10-10 12:14
    我有C++的源代码
  • # re: 构建Delaunay三角网的VC源程序

    Posted @ 2007-10-12 10:44
    有代码的高手可否给我一份C++的源码阿。非常感谢
    邮箱是xumin0416@163.com
  • # re: 构建Delaunay三角网的VC源程序
    xu
    Posted @ 2007-10-12 18:40
    已经给你了,需要优化
  • # re: 构建Delaunay三角网的VC源程序
    HateMath的网上田园
    Posted @ 2007-10-15 16:29
    呵呵,原来此“xu”非彼“徐”
  • # re: 构建Delaunay三角网的VC源程序
    xu
    Posted @ 2007-10-15 19:05
    都是一个人。
  • # re: 构建Delaunay三角网的VC源程序
    hatemath
    Posted @ 2007-10-16 08:39
    我小时候语文不好,看不懂你的话。。。。


    Posted @ 2007-10-10 12:14
    我有C++的源代码 


    Posted @ 2007-10-12 10:44
    有代码的高手可否给我一份C++的源码阿。非常感谢 
    邮箱是xumin0416@163.com 
  • # re: 构建Delaunay三角网的VC源程序
    xu
    Posted @ 2007-10-17 19:32
    代码是有,运行的速度很差,需要优化算法,但是我是路桥专业,计算机不是足够好,所以想找一个好的代码学习和比较,并且需要对运行的结果进行对比验证。看看里面是否有bug,所以想对比,而不是留下bug。
    现在我已经基本解决了。
    我现在基本已经在做等高线的程序了,还是得重新开始,很累的。如果有一些提示和帮助,找一些好的参考资料,自己可以节省很多的时间。

  • # re: 构建Delaunay三角网的VC源程序
    HateMath
    Posted @ 2007-10-18 09:06
    原来是这样。我对数学几乎一窍不通,看看我的ID就知道。如果你想找人询问,推荐去 www.vckbase.com/bbs 的VC++板块,里面有很多大牛,只要你够谦虚,会很快得到提示或者答案的。
  • # re: 构建Delaunay三角网的VC源程序
    xu
    Posted @ 2007-10-19 16:19
    !
  • # re: 构建Delaunay三角网的VC源程序

    Posted @ 2007-10-22 15:20
    有没有研究过多边形里还嵌套多边形的三角剖分的高手啊,希望能获得一些指教帮助.
  • # re: 构建Delaunay三角网的VC源程序
    xu
    Posted @ 2007-10-23 12:34
    上面的帖子是谁用我的名字贴的
  • # re: 构建Delaunay三角网的VC源程序
    呵呵
    Posted @ 2008-04-04 10:54
    先让我测试一下
  • # re: 构建Delaunay三角网的VC源程序
    刚刚
    Posted @ 2008-04-04 10:56
    不好
  • # re: 构建Delaunay三角网的VC源程序
    风雨满楼
    Posted @ 2008-04-26 09:09
    我是学习一下
  • # re: 构建Delaunay三角网的VC源程序
    gong
    Posted @ 2008-06-08 13:02
    谢谢,不错的
  • # re: 构建Delaunay三角网的VC源程序
    bwb
    Posted @ 2008-07-29 22:35
    有代码的高手可否给我一份C++的源码阿。非常感谢  
    bwb739@yahoo.com.cn
  • # re: 构建Delaunay三角网的VC源程序
    海贝壳
    Posted @ 2008-08-27 10:06
    不行啊,点击一下就死了,再指教一下
    haibeike88@163.com
    谢谢!
  • # re: 构建Delaunay三角网的VC源程序
    hATEmATH
    Posted @ 2008-08-28 15:07
    跟进去单步运行一下,看看到哪步死的。我是xp+vs6环境
标题  
姓名  
主页
验证码 *
内容   
  登录  使用高级评论  Top
[使用Ctrl+Enter键可以直接提交]