WebGL入门学习:绘制圆锥
摘要:1、圆锥的几何构造 从上面看:是一个圆,严格说是一个正N多边形,N值越大,越接近圆。绘制时要用三角函数计算正N多边形的N个顶点坐标。 从侧面看是个三角形:最下面是一个顶点,和上面的正N多边形顶点相连构成圆锥网格。 2、WebGL代码实现 1)顶点着色器: const VSHADER_SOURCE =
阅读全文
posted @
2020-10-11 16:46
DavidXu2014
阅读(980)
推荐(0)
求解整数数组的连续子数组的最大和算法学习笔记
摘要:给定一个整数数组,找出总和最大的连续数列,并返回总和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 一、暴力求解 暴力解法是最容易想到的。对于连续的子序列,我们需要枚举子序列的上界(i)和下界(j),然后对子序
阅读全文
posted @
2020-10-11 10:39
DavidXu2014
阅读(840)
推荐(0)
双线性插值算法
摘要:1、介绍双线性插值算法前先讲下线性插值(Linear Interpolate): 在数学中,线性插值是一种曲线拟合方法,利用线性多项式在已知数据点的离散集合范围内构造新的数据点。 两个已知点之间的线性插值: 已知两点由坐标(x0,y0)和(x1,y1)给出,线性插值就是两点之间的直线。对于区间(x0
阅读全文
posted @
2020-10-03 21:56
DavidXu2014
阅读(9358)
推荐(0)