简单多边形的屋脊线计算算法

时间:2013-02-04 19:11:32
【文件属性】:

文件名称:简单多边形的屋脊线计算算法

文件大小:76KB

文件格式:RAR

更新时间:2013-02-04 19:11:32

屋脊线算法 VC++ MFC Ridge

简单多边形的屋脊线计算算法.严格按照各角平分线求交计算,非常精确。凸多边形基本没问题,凹多边形还需进一步改进算法。


【文件预览】:
中轴线 RidegLine 2.0
----RidegLine.cpp(4KB)
----RES()
--------RidegLine.rc2(401B)
--------RidegLineDoc.ico(1KB)
--------RidegLine.ico(1KB)
--------Toolbar.bmp(2KB)
----StdAfx.cpp(211B)
----TLine.cpp(5KB)
----SimplePolygon.cpp(4KB)
----TVector.cpp(1KB)
----RidegLine.ncb(97KB)
----RidegLineView.cpp(6KB)
----RidegLine.suo(28KB)
----TVector.h(1KB)
----TPoint.h(1KB)
----TPolygon.h(1KB)
----RidegLine.rc(12KB)
----RidegLine.h(1KB)
----MainFrm.h(1KB)
----TPoint.cpp(2KB)
----MyList.h(1KB)
----RidegLine.vcproj(11KB)
----SimplePolygon.h(994B)
----RidegLineView.h(2KB)
----RidegLine.vcproj.2216E8DC1BFE49C.Administrator.user(1KB)
----RidegLineDoc.h(1KB)
----ReadMe.txt(4KB)
----StdAfx.h(1KB)
----RidegLine.plg(2KB)
----TRidegLine.cpp(9KB)
----MainFrm.cpp(2KB)
----RidegLine.dsp(6KB)
----Resource.h(807B)
----RidegLineDoc.cpp(2KB)
----TLine.h(2KB)
----RidegLine.sln(882B)
----RidegLine.dsw(526B)
----RidegLine.clw(3KB)
----RidegLine.aps(44KB)
----RidegLine.opt(58KB)
----TRidegLine.h(2KB)
----TPlane.cpp(4KB)
----TPlane.h(1KB)
----TPolygon.cpp(4KB)
----MyList.cpp(4KB)

网友评论

  • 虽然通用性较差,但是提供了一种思路。c++源码。
  • 如果能处理凹多边形就非常牛掰了,不知道有时间改进一下吗?
  • 还行,有点用处。感谢分享
  • 对于简单的多边形,处理的还可以,凹多边形有错误,有一定的帮助,可以在此基础上改进
  • 这个做法貌似是要求倾斜角度都是一样的呢