Skip to content

An application that could generate recursive curve, including Hilbert curve, Sierpinski curve and Koch snowflake.

License

Notifications You must be signed in to change notification settings

sizundiang/recursive-curve

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recursive curve - 自相似分形曲线生成器

该项目主要基于Java(JavaFx)进行开发,主要功能是利用递归实现一些自相似分形的生成,并支持相应的参数设置。
目前支持的图形曲线有:

  • 希尔伯特曲线(Hilbert Curve)
  • 谢尔宾斯基曲线(Sierpinski Curve)
  • 科赫雪花(Koch Snowflake)

支持的参数配置有

  • 深度(Depth),即递归次数
  • 角度(Angle),这里指的是构成科赫雪花的三条科赫曲线之间的夹角,仅在选择科赫雪花曲线类型时生效

其实开发这个主要是为了写算法基础那本书的课后习题,如果有一样在研究这些知识的可以参考一下。

该项目还不是很完善,如有问题还请见谅。

更新历史

Date Description
2023.04.28 11:10 文档初创

License

本项目使用的License请看LICENSE.md

About

An application that could generate recursive curve, including Hilbert curve, Sierpinski curve and Koch snowflake.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages