Advertisement

用JavaFX绘制分形树含动画

阅读量:

题目描述

如图所示,首先绘制一条垂直线段,随后在该线段长度的三分之一与三分之二位置,分别以设定的角度延伸出两条新线段,其长度分别为原线段的2/3与1/3。重复上述步骤,直到线段长度低于预设的阈值。在此过程中,线条的颜色、长度以及夹角均可根据需要进行适当调整。

算法思想解析

递归绘图

结果

在这里插入图片描述

代码

复制代码
    package CourseDesign;
    
    import javafx.application.Application;
    import javafx.application.Platform;
    import javafx.scene.Scene;
    import javafx.scene.layout.Pane;
    import javafx.scene.paint.Color;
    import javafx.scene.shape.Line;
    import javafx.stage.Stage;
    
    import java.util.Random

全部评论 (0)

还没有任何评论哟~