javafx小程序
大知无涯者
qq 2216526509
展开
-
弹球
点击界面随机产生一个弹球直接上代码import java.util.ArrayList;import javafx.application.Application;import javafx.collections.ObservableList;import javafx.concurrent.ScheduledService;import javafx.concurrent.T...原创 2019-03-16 17:56:03 · 302 阅读 · 0 评论 -
六边形2048小游戏
界面我的构思1.得有个六边形2.要有不同颜色3.六边形要有个值4.值相同的六边形颜色相同5.六边形得响应鼠标点击事件6. 六边形被选中时要突出一点,边线变粗,边线颜色变红。7. 六边形相加后随即生成一个8.六边形的值要有分布规律,不能过大或太小,让分布的期望在一个合理的范围。9.如何产生一堆六边形(1.种子填充法,2.利用六边形围成的图形也是六边形的特性)需要一个点集c...原创 2019-03-13 19:59:56 · 1425 阅读 · 0 评论 -
心形线动画
animation数学公式极坐标r=a(1-sink) k属于0-2π图形实现代码public class TestPath extends Application { private final double R=100; public Parent createContent() { final Pane root = new Pa...原创 2019-04-22 15:49:25 · 5873 阅读 · 1 评论 -
扫雷小游戏
扫雷小游戏主要步骤1.初始化用一个二维数组区装节点的值-1表示地雷统计相近节点地雷个数作为非雷区的值地雷离散化,设置一个阈值,使相近区域雷数不要过高2.事件驱动事件单击事件,翻开区域如果是区域值是0,则域翻开它的邻区,对邻区操作亦如此双击事件,可化作对相邻区域非标记区域进行单击右击事件,标记区域,再次右击则取消标记3.成功与失败翻开地雷则失...原创 2019-04-18 19:39:43 · 465 阅读 · 0 评论 -
布朗树 (扩散限制聚集模型)
animation截图:布朗树是一种分形结构,类似雪花。原理:粒子做随机运动,设置一个种子进入固定状态。当其它粒子运动到固定的粒子的附近时,也被固定住。代码public class BrownTree extends Application{ Pane pane=new Pane(); public static void main(String[] args) {laun...原创 2019-04-25 13:59:25 · 2819 阅读 · 1 评论 -
希尔伯特曲线矩阵与动画
在上一篇中是通过缩小,旋转图形实现希尔伯特曲线,会受到整型运算干扰。这次将使用矩阵存储每个点的序号,完全避免整型运算的影响。希尔伯特曲线矩阵一阶希尔伯特曲线矩阵二阶希尔伯特曲线矩阵将二阶希尔伯特曲线矩阵分为4个象限能观察到4个象限的与一阶希尔伯特曲线矩阵有较大关系。比如第3象限为一阶希尔伯特曲线矩阵关于对角线 0 2对称或逆时针旋转90`第2象限为一阶希尔伯特曲线矩阵加4 ...原创 2019-05-14 16:59:19 · 1202 阅读 · 2 评论 -
希尔伯特曲线
希尔伯特曲线希尔伯特曲线的构造方法:构造初始形状把已有图形缩小4倍(对应坐标缩小2倍),放在左下角将缩小图逆时针旋转90度放在右下角左右镜像对称用3条单位线段把4部分连接起来H为阶数,上图H=2等分数 :n=2^(H-1) -1最大边长:SIZE边长:eg=(1/2)^ H *SIZE边界宽度 : bd=eg/2希尔伯特曲线代码public class...原创 2019-05-13 17:12:37 · 9648 阅读 · 0 评论