2维,3维向量单位化

2维,3维向量单位化

向量是有方向和大小的量,所谓单位化就是保持其方向不变,将其长度化为1 有一向量a(标箭头),其长度为绝对值a,单位化为(a/绝对值a)

公式:

向量a的坐标为(x,y),那么其长度(又称为模)为:√(x²+y²)。单位化后为(x,y)/√(x²+y²)或(x/√(x²+y²) , y/√(x²+y²))

代码实现方式:

public void normalized2D(Vector3 pos)

{

Vector3 temp = Vector3.zero;

temp.x = (float)(pos.x / (Math.Sqrt(pos.x * pos.x + pos.y * pos.y + pos.z * pos.z)));

temp.y = (float)(pos.y / (Math.Sqrt(pos.x * pos.x + pos.y * pos.y + pos.z * pos.z)));

temp.z = (float)(pos.z / (Math.Sqrt(pos.x * pos.x + pos.y * pos.y + pos.z * pos.z)));

Debug.Log(temp);

}

public void normalized3D(Vector2 pos)

{

Vector2 temp = Vector2.zero;

temp.x = (float)(pos.x / (Math.Sqrt(pos.x * pos.x + pos.y * pos.y)));

temp.y = (float)(pos.y / (Math.Sqrt(pos.x * pos.x + pos.y * pos.y)));

Debug.Log(temp);

}

相关新闻

切记,在日本看到这个招牌千万别随便进!
365bet娱乐网站

切记,在日本看到这个招牌千万别随便进!

🕒 08-20 👽 5016
鲫鱼爱吃什么味道的饵料
365速发彩票app下载旧版

鲫鱼爱吃什么味道的饵料

🕒 12-26 👽 8732
如何正确使用富士相机的对焦模式?富士相机对焦模式使用小技巧
魅族m5s是什么型号(魅族型号m5是什么手机)
365bet娱乐网站

魅族m5s是什么型号(魅族型号m5是什么手机)

🕒 07-07 👽 7925
央视我爱满堂彩张康\贾旭明相声《笑话报道》完整版台词
星巴克咖啡券怎么看卡号(星巴克咖啡券怎么看卡号信息)
365速发彩票app下载旧版

星巴克咖啡券怎么看卡号(星巴克咖啡券怎么看卡号信息)

🕒 09-18 👽 4440