- voronoi模拟方法
随机画多个圆锥,则圆锥的顶部的那个点就是voronoi中的种子点,同一颜色区域就表示该点所在的cell; 如图示
- 说明:
- 将圆锥尽量画大些,并且画出圆锥顶端的点;
- 由rand()得到的随机数又称伪随机数,因为一旦定了它的种子srand()之后,这个随机数序列就是固定了的,只是数与数之间没有特别规律可循;
- 由于OpenGL中坐标在【-1,1】之间,于是需要将从随机数得来的值折算到该区间;OpenGL中的颜色值在用【0,1】中的数值表示,所以同理得折算;
- 对于加权图图示如下:
- 代码如下: