码迷,mamicode.com
首页 >  
搜索关键字:射线    ( 369个结果
基于Qt的OpenGL可编程管线学习(9)- X射线
X射线也就是轮廓线,效果如下图所示原理:物体表面的法线与人眼睛缩成的角度为90度时,刚好能看到物体的轮廓Fragmentshader代码如下:uniformsampler2DU_MainTexture; varyingvec2M_coord; varyingvec3M_normal; varyingvec3M_WordPos; voidmain(void) { vec3nLightDirection..
分类:其他好文   时间:2017-06-01 00:35:17    阅读次数:219
基于Qt的OpenGL可编程管线学习(9)- X射线
X射线也就是轮廓线,效果如下图所示原理:物体表面的法线与人眼睛缩成的角度为90度时,刚好能看到物体的轮廓Fragmentshader代码如下:uniformsampler2DU_MainTexture; varyingvec2M_coord; varyingvec3M_normal; varyingvec3M_WordPos; voidmain(void) { vec3nLightDirection..
分类:其他好文   时间:2017-06-01 00:31:20    阅读次数:175
基于Qt的OpenGL可编程管线学习(9)- X射线
X射线也就是轮廓线,效果如下图所示原理:物体表面的法线与人眼睛缩成的角度为90度时,刚好能看到物体的轮廓Fragmentshader代码如下:uniformsampler2DU_MainTexture; varyingvec2M_coord; varyingvec3M_normal; varyingvec3M_WordPos; voidmain(void) { vec3nLightDirection..
分类:其他好文   时间:2017-06-01 00:28:49    阅读次数:172
Unity遮挡透明渐变
遮挡透明若没有渐变实现方法: 1、透明中物体存在list中 2、每过一段时间(可以每帧,但是流畅性会降低)摄像机发送一条射线向玩家,out hitInfo 3、list与hitInfo比对,将在list中但是没有在hitInfo中的物体转变成不透明,list.remove;将在hitInfo中但是没 ...
分类:编程语言   时间:2017-05-20 10:00:51    阅读次数:400
中英文对照(材料研究方法)
Optical microscopy 光学显微镜 XRD (X-ray diffraction) X射线衍射 TEM Transmission Electron Microscopy 透射电子显微镜 SEM Scanning Electron Microscopy 扫描电子显微镜 注:扫描电子显微镜 ...
分类:其他好文   时间:2017-05-07 10:17:40    阅读次数:246
解决RaycastTarget勾选过多的烦恼
看过UGUI源码的朋友一定都知道,UI事件会在EventSystem在Update的Process触发。UGUI会遍历屏幕中所有RaycastTarget是true的UI,接着就会发射线,并且排序找到玩家最先触发的那个UI,在抛出事件给逻辑层去响应。 团队多人在开发游戏界面,很多时候都是复制黏贴,比 ...
分类:其他好文   时间:2017-05-06 11:59:48    阅读次数:228
线性映射
映射的基本性质(基本概念):单射,满射,逆映射(只有双射才存在逆映射), 双射 线性同构 线性映射的性质: 将零向量映射为零向量 线性映射保持线性组合 线性映射的复合映射 同构的线性空间当且仅当他们的维数是相同的 如何判定两个线性空间是线性同构的 由两个空间的一个线性映射是同构映射,但是不能推出两个 ...
分类:其他好文   时间:2017-05-06 10:33:09    阅读次数:138
【转】 [UnityUI]UGUI射线检测
http://blog.csdn.net/lyh916/article/details/50947026 1.Graphic Raycaster 主要用于UI上的射线检测,挂有这个组件的物体,必须要挂上Canvas这个组件(当挂上Graphic Raycaster时Canvas也会自动挂上)。 Ig ...
分类:编程语言   时间:2017-05-01 22:12:05    阅读次数:666
创建动画和移动相机
1.如何通过鼠标获取网格对象 首先需要把鼠标的起始位置在左上角的屏幕坐标转换为笛卡尔坐标。然后将坐标转为为以Camera为中心点的三维空间坐标。接下来根据摄像头位置和鼠标位置的法向量创建射线对象。最终根据射线对象的intersectObjects函数确认哪个网格被选中。 下面是比较经典的使用方法: ...
分类:移动开发   时间:2017-04-30 21:26:34    阅读次数:251
【转】Unity3D 射线Ray实现点击拾取
游戏中经常会有鼠标移动到某个对象上来拾取它的功能,我们可以用Unity3D中的射线Ray实现这一效果。原理是在我们鼠标的位置,从屏幕射出一条射向世界空间的射线,当这条射线碰撞到我们需要拾取的对象时,我们就销毁对象,把它添加到我们的背包中。 我们来做一个简单的Demo,我们在场景中添加一个方块Cube ...
分类:编程语言   时间:2017-04-25 23:33:43    阅读次数:318
369条   上一页 1 ... 14 15 16 17 18 ... 37 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!