p5实现沃罗诺鹅卵石效果

代码语言:html

所属分类:布局界面

代码描述:p5实现沃罗诺鹅卵石效果

代码标签: 鹅卵石 效果

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en" >

<head>

  <meta charset="UTF-8">
  

  
  
<style>
/* Make the canvas element fill the screen. */
canvas {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  border: none;
  margin: 0;
  z-index: -1;
}
</style>




</head>

<body translate="no" >
<script type="text/javascript" src="http://repo.bfw.wiki/bfwrepo/js/p5.js"></script>
<script type="text/javascript" src="http://repo.bfw.wiki/bfwrepo/js/dat.gui-min.js"></script>
<script type="text/javascript" src="http://repo.bfw.wiki/bfwrepo/js/d3-delaunay.min.js"></script>
  
      <script id="rendered-js" >
//// ---- DAT.GUI CODE ---- ////
let params = { 
  horizontalVoronoiDivisions: 14,
  verticalVoronoiDivisions: 10,
  voronoiIrregularity: 0.2,
  numberOfInnerShapes: 40,
  innerShapeOffset: 2,
  hueStart: 5,
  hueEnd: 30,
  satStart: 5,
  satEnd: 35,
  baseBrightness: 20,
  brightnessMultiplier: 110,
  hideText: false,
  createNew: function(){
    resetVoronoiDesign();
  },
}

let gui = new dat.GUI();

let voronoiFolder = gui.addFolder("Voronoi Diagram");
let sketchFolder = gui.addFolder("Pebble Overlay");
let colourFolder = gui.addFolder("Colours");

voronoiFolder.add(params, "horizontalVoronoiDivisions", 1, 20, 1).name("Horiz. Divisions").onChange(function() {
	re.........完整代码请登录后点击上方下载按钮下载查看

网友评论0