当场景中的3D物体需要响应点击,但同时有UI显示时,存在判断点击是在3D物体上还是UI上的问题,办法如下: 1. 射线检测所有2D 3D物体,有2D物体被检测到时表明当前有UI。但无论Physics2D.Raycast()还是Physics.Raycast()都只能检测到含有Collider组件的物 ...
分类:
编程语言 时间:
2016-11-23 19:09:04
阅读次数:
306
Hololens的使用如果类比到计算机的使用,在输入操作方面,Hololens了解用户的操作意图的第一个步骤是凝视,用户的凝视射线呈现在场景中的点为凝视点,就好像是电脑中的鼠标光标点,凝视是第一步,是人与hololens操作的开始。 涉及凝视相关的知识点如下: 1 当用户看着一个全息图时,光标点会有 ...
分类:
其他好文 时间:
2016-11-12 01:36:19
阅读次数:
231
九年前,当我还坐在学校的物理数学课的课堂里时,我的老师为我们讲授了一种新方法,给我留下了深刻映像。我认为,毫不夸张地说,这是对数学理论发现最广泛的应用。应用的领域包括:量子物理、射电天文学、MP3和JPEG压缩、X-射线晶体学、语音识别、PET或MRI扫描。这种数学方法叫做傅里叶变换,这种方法因18 ...
分类:
其他好文 时间:
2016-10-19 02:39:44
阅读次数:
136
boolPhysics.Raycast(Vector3origin,Vector3direction,floatdistance,intlayerMask)当光线投射与任何碰撞器交叉时为真,否则为假。boolPhysics.Raycast(Rayray,Vector3direction,RaycastHitouthit,floatdistance,intlayerMask)在场景中投下可与所有碰撞器碰撞的一条光线,并返..
分类:
编程语言 时间:
2016-10-18 23:15:41
阅读次数:
301
事件系统有三个要素:发送者,接收者, 转发者。 发送者有两种,一是相机,二是画布。发送者是事件的管理者,发起者,它们使用射线发射器来检测点击事件: 相机的physics Raycaster。 画面的Canvas Raycaster。 发送者是首要因素,如果不给相机添加physics Raycaste ...
分类:
其他好文 时间:
2016-10-17 13:51:33
阅读次数:
127
在一个nxm的镜面二维空间内,向(1,1)发射一条射线,来回反射,当遇到四个角之一时光线消失。 给K个点,问K个点第一次被射中是什么时候(v = sqrt(2)) 解:注意到只有 2*(n+m)个对角线,从而从(1,1)发射光线后,最多折射O(n)此。 只需要模拟光线的折射即可。 具体实现时,记录光 ...
分类:
其他好文 时间:
2016-10-10 01:40:45
阅读次数:
257
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1756 题意:中文题,套模板即可; /* 射线法:判断一个点是在多边形内部,边上还是在外部,时间复杂度为O(n); 射线法可以正确用于凹多边形; 射线法是使用最广泛的算法,这是由于相比较其他算法而言,它不 ...
分类:
其他好文 时间:
2016-10-01 00:12:17
阅读次数:
212
题目链接:http://lightoj.com/volume_showproblem.php?problem=1190 题意:给你一个多边形含有n个点;然后又m个查询,每次判断点(x, y)是否在多边形的内部; 射线法判断即可适用于任何(凸或凹)多边形;时间复杂度为O(n); 判断一个点是在多边形内 ...
分类:
其他好文 时间:
2016-09-30 23:24:40
阅读次数:
347
1.投射目标是否需要附加刚体,是否可忽略触发器? 默认既支持触发器,也支持刚体。投射的最后一个参数queryTriggerInteraction可以设置,是否包含触发器事件。 2.非射线投射,是否有接触点信息? 投射物刚好相交则会返回接触点信息(hits.point)法线信息等,如果是包含则没有,返 ...
分类:
编程语言 时间:
2016-09-20 10:19:55
阅读次数:
230