编辑: NaluLee 2019-07-04

set;

} public double Y {get;

set;

} } 向量的模 向量的大小叫作模.使用勾股定理就可以求出向量的模. struct Vector2 { public double X {get;

set;

} public double Y {get;

set;

} // 向量的模 public double Magnitude { get { return Math.Sqlt(X * X + Y * Y);

} } } 单位向量 Unity简明教程

8 向量 模为1的向量叫单位向量. 向量v的单位向量是指方向和v相同,但大小为1的向量. 我们通常用一个向量v的单位向量来表示这个向量v的方向. 单位向量的求法:运用相似三角形的原理, a/x = b/y = 1/m .所以 a = x/m , b = y/m ;

[截图] class Vector2 { public double X {get;

set;

} public double Y {get;

set;

} // 获取当前向量的模 public double Magnitude { get return Math.Sqrt(X * X + Y * Y);

} // 获取当前向量的单位向量 public Vector2 Normalized { get Vector2 result = new Vecot2();

result.X = this.X / Magnitude;

result.Y = this.Y / Magnitude;

return result;

} } 思考如果将当前向量变成标准化向量. 零向量 零向量是长度为0的向量. 零向量可以是任意方向,所以不能用零向量来表示方向. 向量的作用 表示大小和方向,比如给物体施加的力就可以用向量. 只表示大小,比如可以用向量表示一个点的坐标. 只表示方向,用向量可以表示方向,但最好是用该向量的单位向量来表示方向. Unity简明教程

9 向量 总结 用一个坐标点可以表示向量. 用向量的模表示大小. 用单位向量表示方向. 2维向量源码下载 Unity简明教程

10 向量 向量的运算 向量与标量的运算 向量与标量只能做乘除,不能做加减. 向量与标量相乘,就是把向量的每一位与标量分别相乘得到一个新的向量. public static Vector3 operator *(Vector3 v, float f) { Vector3 result = new Vector3();

result.X = v.X * f;

result.Y = v.Y * f;

result.Z = v.Z * f;

return result;

} 任何一个向量都可以分解成它的单位向量乘以它的模. 向量与向量的加法 向量与向量的加法就是把两个向量对应的位相加得到一个新向量. 只有两个向量的维度一样才能相加. public static Vector3 operator *(Vector3 v1, Vector3 v2) { Vector3 result = new Vector3();

result.X = v1.X + v2.X;

result.Y = v1.Y + v2.Y;

result.Z = v1.Z + v2.Z;

return result;

} 向量与向量加法的几何意义 物体在v1点(a, b),移动一个v2向量(c, d)后将到达v1+v2点(a+c, b+d). 向量与向量的减法 Unity简明教程

11 向量的运算 几何意义 向量的点乘 向量的叉乘 Unity简明教程

12 向量的运算 计算机图形学基础 颜色 一个三维模型呈现给用户时,用户从一个角度只能看到这个模型的其中一个面,这个面 就是一张图片. 一张图片是由一个个的小方格组成,每个小方格是一个颜色.这个单色的小方格叫一个 像素. 任何一种颜色都可以由红Red、绿Green、蓝Blue三种颜色混合而成.这三种颜色也叫三 元色. 很多图片格式还支持透明度Alpha,当一个图片透明时上面一张图片的颜色会和下面的图 片颜色进行融合. Color color = Color.FromArgb(255, 0, 0, 255);

// 定义一个蓝色 // 这四个参数分别表示:透明度A、红R、绿G、蓝B. // 透明度A、红R、绿G、蓝B的取值范围都是0~255. // R值说明了红的程度,0表示一点也不红,255表示完全红. // A值为255时为不透明,为0时完全透明,完全透明时就看不见了. 位图 修改位图中每个像素的颜色 修改位图中每个像素的位置 - Unity简明教程

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题