01 2018 档案

摘要:Git 设置 hook Hook 就是钩子,在需要的时候调用,根据每个钩子脚本(函数)的返回值决定下一步的操作。 在使用 Git 的过程中,有时候需要定制 Git 以便满足实际的需求。 需求 在一个项目的管理中,需要有一个人负责项目的整体进度。这个人需要有同步 master 分支的权限, 同时为了避 阅读全文
posted @ 2018-01-25 23:00 brifuture 阅读(790) 评论(0) 推荐(0)
摘要:搭建 Git 仓库服务器 下载 gitweb 如果是用 debian 系的 Linux 发行版,可以使用 apt 下载安装可执行的 gitweb 如果想要下载源代码编译安装,可以参考 [服务器上的 Git GitWeb][1] 上的内容。 配置 gitweb 用 apt 下载好 gitweb 后,相 阅读全文
posted @ 2018-01-23 15:37 brifuture 阅读(1408) 评论(0) 推荐(0)
摘要:WebGL 踩坑系列 3 绘制球体 在 WebGL 中绘制物体时需要的顶点是以直角坐标表示的, 当然了,gl_Position 是一个四维的向量,一般将顶点赋值给 gl_Position 时,最后一维会设为 1, 这个时候的 aVertexPosition 三维向量就代表了顶点的直角坐标。 如果我们 阅读全文
posted @ 2018-01-22 23:40 brifuture 阅读(533) 评论(0) 推荐(0)
摘要:JavaScript 中虽然有对象的概念,但它并不是一门严格意义上的面向对象编程的语言。 尽管 ES6 引入了 class 关键字,但是本质上仍然是对原型链的操作。 通过修改 JavaScript 的原型,可以实现类之间的继承关系。 首先用 function 关键字定义一个 ParentClass 阅读全文
posted @ 2018-01-15 16:23 brifuture 阅读(229) 评论(2) 推荐(0)
摘要:需求:绘制斑点在球面上走过的路径 思路:要绘制斑点在球面上走过的路径,首先要记录上一时刻和当前时刻该斑点所在球面的位置,并且实时更新当前时刻的斑点位置和上一时刻的斑点位置。 为了方便,上一时刻斑点所在位置记为 last_point,当前时刻位置记为 cur_point,统一用球坐标系进行计算。 那么 阅读全文
posted @ 2018-01-11 15:18 brifuture 阅读(842) 评论(0) 推荐(0)
摘要:设置遮挡剔除有效。生成三角形时,沿着逆时针方向的那面会被生成出来,而另一面就不会生成出来。 观察球面的效果: 当设置透明效果却不开启遮挡剔除的时候,用 web GL 生成球面,在球外观察球面时就会看到一些奇怪的角。 第二个球就很明显的有一些不同的部分。 在 web GL 中使用矩阵 可以利用矩阵的平 阅读全文
posted @ 2018-01-05 21:29 brifuture 阅读(1047) 评论(0) 推荐(0)