我希望有人能够以较低级的伪代码向我介绍Fortune算法生成Delaunay三角剖分!我在维基百科上读到了一个版本,但它有点混乱,看起来很高级,而我找到的任何一段代码都有原始C实现的不便之处。
我想用C++实现它,但输出结果需要以我自己定义的类形式(顶点、边和三角形作为对象)呈现。所以我需要完全理解它,并从头开始实现它。
我也阅读了算法的描述,知道它是什么以及如何工作,但对我来说还是太抽象了。然而,如果有一个类似的描述进入(实现)细节,我也会很高兴的,它不必像代码一样!
我希望有人能够以较低级的伪代码向我介绍Fortune算法生成Delaunay三角剖分!我在维基百科上读到了一个版本,但它有点混乱,看起来很高级,而我找到的任何一段代码都有原始C实现的不便之处。
我想用C++实现它,但输出结果需要以我自己定义的类形式(顶点、边和三角形作为对象)呈现。所以我需要完全理解它,并从头开始实现它。
我也阅读了算法的描述,知道它是什么以及如何工作,但对我来说还是太抽象了。然而,如果有一个类似的描述进入(实现)细节,我也会很高兴的,它不必像代码一样!
我花了大约一个月的时间才完全理解Fortune算法,并且我写了我的研究论文。一旦你懂了,它看起来非常容易 :)
这是我对Fortune算法的介绍,包括命令式伪代码和实现细节。