zoukankan      html  css  js  c++  java
  • API:float dis=vector.magnitude

    代码实现:

    //模长
    void Demo01()
    {
    Vector3 pos = this.transform.position;

    Debug.DrawLine(Vector3.zero,this.transform.position);
    //利用数学公式求模长
    float m1 =Mathf.Sqrt( Mathf.Pow(pos.x,2)+Mathf.Pow(pos.y,2)+Mathf.Pow(pos.z,2));
    //利用Unity封装的方法(API)求模长
    float m2 = pos.magnitude;
    //利用距离公式求模长
    float m3 = Vector3.Distance(Vector3.zero,pos);

    Debug.LogFormat("{0},{1},{2}",m1,m2,m3);
    }
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    向量的方向:
    获取向量也称为“标准化向量”或“归一化向量”,即获取该向量的单位向量

    单位向量:大小为1的向量

    几何意义:将该向量拉长或缩短,使模长等于1

    公式:V/|V|

    vector2为vector1的单位向量
    vector1.Normalized();将vector自身设置为单位向量
    --------------------- 

  • 相关阅读:
    c++静态变量和静态函数
    c++抽象类和纯虚函数
    二维矩阵的算法
    JS操作CSS样式
    DOM
    JavaScript学习
    CSS样式表介绍
    HTML 学习整理
    ADO.Net知识总结
    数据库表查询高级 触发器游标等
  • 原文地址:https://www.cnblogs.com/hyhy904/p/11304684.html
Copyright © 2011-2022 走看看