[LayaAir 2.0]Laya2.0 的3D射线检测能拿到触发模型在射线触发点上的法线吗
我从相机发出射线在触发点生成一个物体
然后让生成的物体的欧拉角等于射线触发结果类Laya.HitResult里的normal
结果生成的物体永远都是面朝相机的
我想拿到的是触发点所在三角面的法线
这个能拿到吗
Demo地址:http://h5.9shadow.com/H5/Clothes/index.html
Demo工程已传
然后让生成的物体的欧拉角等于射线触发结果类Laya.HitResult里的normal
结果生成的物体永远都是面朝相机的
我想拿到的是触发点所在三角面的法线
这个能拿到吗
Demo地址:http://h5.9shadow.com/H5/Clothes/index.html
Demo工程已传
没有找到相关结果
已邀请:
1 个回复
NilZ
赞同来自: layabox
测试了一下引擎提供的返回法线的接口是没有问题的。我看了你的代码,如上图的位置,你原意是想生成的物体的欧拉角等于射线触发结果类Laya.HitResult里的normal,但是normal是一个向量,生成的物体的欧拉角是三个角度值(xyz轴的),在normal是单位向量的情况下,normal的三个分量分别表示三个方向余弦,是余弦值,不是角度值,所以,按照你的意思是不是应该把normal的三个方向余弦转换成三个角度值的,然后再设置欧拉角,你试一下。