openCV的配置(mingw + clion) 使用mingw gcc编译器就是略显悲催……基本上很多C/C++源码都是基于vs编译的,因此使用mingw的话不得不自行编译一遍,所以一不小心就能踩到坑……上次编译openGL也是 1.cmake + mingw 编译 首先肯定是要进行编译,而编译之前还需要用cmake生成一些make文件,如果使用了cma... 标签:记录 发表于 2016-12-13 18:06 Post by 雪峰
openGL扩展库配置 最近要开始进行可编程管线渲染,而不像之前那样使用固定管线了。为此还专门下了个Clion 2016.3(个人喜欢JetBrain系列软件的风格),准备跟c++大干一场。没想到却在门口就摔了个跟头,因为openGL扩展环境配置坑太深了!!! 由于Clion使用的是Mingw(gcc)编译环境,于是就去下了个mingw... 标签:记录 发表于 2016-11-19 17:42 Post by 雪峰
Pointer Lock API Pointer Lock API即指针锁定,又叫鼠标锁定,是js用于隐藏鼠标,并进行大量的鼠标移动的一套API,即不受区域或屏幕限制,就如同游戏中移动那样,360度无死角,一般用于全屏游戏中使用。详细使用或介绍可以看这里:Pointer Lock API,还有Mozilla developer network 给出的超... 标签:three.js 发表于 2016-07-10 23:53 Post by 雪峰
在three.js中模拟第一人称视角 在三维空间里,用的最多的视角就是第一人称和第三人称,由于在3d模型中,基本都是基于人眼进行模拟的,所以第一人称相对更容易实现,因为人眼就是camera,而我们本身(或者说是人眼)的位置就是camera.position,而人眼的直视方向就可以是camera的direction。 由于three.js里面的概念比较... 标签:three.js 发表于 2016-07-10 23:17 Post by 雪峰
在three.js中引入obj模型 three.js是一个基于webgl接口的3d图形插件,可以说功能十分强大,一般的3d模型,甚至3d模型都不在话下,我还亲眼看到一个大神做出canvas 3d视频来(虽说用得不是three.js,但也是基于webgl,都是互通的)。所以,只要你想,只要你想的到,没有什么做不出的炫酷的3d效果。 而且,three.... 标签:three.js 发表于 2016-07-09 22:02 Post by 雪峰