找回密码
 注册帐号

扫一扫,访问微社区

其他 如何获取一个平面与向量的夹角呢

10
回复
190
查看
[ 复制链接 ]
4四处流浪
420/500
排名
24128
昨日变化

4

主题

95

帖子

420

积分

Rank: 4

UID
133755
好友
1
蛮牛币
138
威望
0
注册时间
2016-1-6
在线时间
303 小时
最后登录
2019-8-16
2019-8-11 22:10:24 显示全部楼层 阅读模式
50蛮牛币
在网上找了许多资料。都说需要得到面的法向量。但是在代码中具体如何实现还是不太明白。求大神赐教。50蛮牛币送上

QQ图片20190811220756.png
回复

使用道具 举报

4四处流浪
420/500
排名
24128
昨日变化

4

主题

95

帖子

420

积分

Rank: 4

UID
133755
好友
1
蛮牛币
138
威望
0
注册时间
2016-1-6
在线时间
303 小时
最后登录
2019-8-16
楼主 2019-8-11 22:13:08 显示全部楼层
就是我有一个针管扎在身体上,需要获得针管和皮肤的锐角夹角。
回复

使用道具 举报

0

主题

7

帖子

21

积分

Rank: 1

UID
324522
好友
0
蛮牛币
24
威望
0
注册时间
2019-6-11
在线时间
4 小时
最后登录
2019-8-12
2019-8-12 10:45:42 显示全部楼层
[C#] 纯文本查看 复制代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class test : MonoBehaviour
{

    public Transform Target;
    // Use this for initialization
    void Start()
    {
        //transform.up 自身Z轴正方向 Target.up目标Z轴正方向
        float angle = Vector3.Angle(transform.up, Target.up);
    }

    // Update is called once per frame
    void Update()
    {

    }
}
回复

使用道具 举报

0

主题

7

帖子

21

积分

Rank: 1

UID
324522
好友
0
蛮牛币
24
威望
0
注册时间
2019-6-11
在线时间
4 小时
最后登录
2019-8-12
2019-8-12 10:49:11 显示全部楼层
myh0429 发表于 2019-8-12 10:45
[mw_shl_code=csharp,true]using System.Collections;
using System.Collections.Generic;
using UnityEngi ...

transform.up可换  -transform.up  或transform.right  transform.forward
回复

使用道具 举报

0

主题

7

帖子

21

积分

Rank: 1

UID
324522
好友
0
蛮牛币
24
威望
0
注册时间
2019-6-11
在线时间
4 小时
最后登录
2019-8-12
2019-8-12 10:54:43 显示全部楼层
myh0429 发表于 2019-8-12 10:49
transform.up可换  -transform.up  或transform.right  transform.forward

没注意细节,我再看看..
回复

使用道具 举报

4四处流浪
420/500
排名
24128
昨日变化

4

主题

95

帖子

420

积分

Rank: 4

UID
133755
好友
1
蛮牛币
138
威望
0
注册时间
2016-1-6
在线时间
303 小时
最后登录
2019-8-16
楼主 2019-8-12 11:07:29 显示全部楼层
myh0429 发表于 2019-8-12 10:54
没注意细节,我再看看..

这么算的其实只是两个向量的夹角啊= =。
回复

使用道具 举报

0

主题

7

帖子

21

积分

Rank: 1

UID
324522
好友
0
蛮牛币
24
威望
0
注册时间
2019-6-11
在线时间
4 小时
最后登录
2019-8-12
2019-8-12 11:29:45 显示全部楼层
你太蛋疼 发表于 2019-8-12 11:07
这么算的其实只是两个向量的夹角啊= =。

算你画的图的平面向上的的法向量与箭头的方向的反方向的夹角, 再用90减去这个值。
回复

使用道具 举报

2初来乍到
120/150

0

主题

18

帖子

120

积分

Rank: 2Rank: 2

UID
319129
好友
0
蛮牛币
147
威望
0
注册时间
2019-4-9
在线时间
102 小时
最后登录
2019-8-20
2019-8-12 12:25:05 显示全部楼层
这不是高中的空间几何吗
回复

使用道具 举报

7日久生情
1836/5000
排名
922
昨日变化

6

主题

169

帖子

1836

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
34678
好友
1
蛮牛币
3992
威望
0
注册时间
2014-7-16
在线时间
539 小时
最后登录
2019-8-20
3 天前 显示全部楼层
法向量是垂直于平面的向量,然后法向量和已知向量的夹角a,已知向量和平面的夹角b, a+b = 90, 这样就是把平面和线,转换为2条线的夹角了,这样能理解吗?
回复

使用道具 举报

3偶尔光临
202/300
排名
31432
昨日变化

1

主题

49

帖子

202

积分

Rank: 3Rank: 3Rank: 3

UID
239634
好友
0
蛮牛币
184
威望
0
注册时间
2017-8-24
在线时间
142 小时
最后登录
2019-8-20
3 天前 显示全部楼层
转换一下,求该向量和平面法向量的夹角A,夹角A的余角或者补角不就是向量和平面的夹角
回复

使用道具 举报

排名
17382
昨日变化

0

主题

20

帖子

98

积分

Rank: 2Rank: 2

UID
276941
好友
0
蛮牛币
227
威望
0
注册时间
2018-4-13
在线时间
40 小时
最后登录
2019-8-19
3 天前 显示全部楼层
平面的自身坐标转换成和向量同一空间下的坐标,求两个向量单位化的cos
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则