一、建立個voctortest01檔案
debug
.log(
vector3
.forward);
//forward
記住咋寫
//預設
z軸是正前方,
(0,0,1)---z軸
debug
.log(
vector3
.right);
//(1,0,0)//x軸
debug
.log(
vector3
.up);
//(0,1,0)--------y軸
debug
.log(
vector3
.zero);
vector3
v1 =
newvector3
(2, 2, 2);
debug
.log(
"向量的長度平方
"+ v1.sqrmagnitude);
//2的平方
+2的平方
+2的平方
=12;
debug
.log(
"向量的長度
"+ v1.magnitude);
//開了平方了,根號下12
// debug
.log(v1.normalized);
//在上面求出向量的長度基礎上,取該方向上的單位向量,單位為
1的向量
--------------
//不太精確
vector3
v2 = v1.normalized;
debug
.log(
"x:"
+ v2.x);
//得到x
debug
.log(
"y:"
+ v2.y);
//得到y
debug
.log(
"z:"
+ v2.z);
//得到z
//運算
vector3
v3 =
newvector3
(2, 5, 9);
vector3
v4 =
newvector3
(1, 1, 1);
vector3
result = v3 - v4;
debug
.log(
"result"
+ result);
//數乘
debug
.log(
vector3
.one * 5);
//得到5,
5,5//第乙個向量,第二個值 二、
//1.角度
vector3
v1 =
newvector3
(0, 0, 2);
vector3
v2 =
newvector3
(2, 0, 2);
float
degrees =
vector3
.angle (v1, v2);
//不區分正負,算角度
//這兩個代表向量
debug
.log(degrees);
//輸出45度
//2.
算擷取向量長度為
2 的向量座標是多少
vector3
v3 =
vector3
.clampmagnitude(v2, 2);
//輸出(
1.4,0,
1.4)
debug
.log(v3);
//3.
求距離,
v1,v2
代表的是舉例,點與點之間的距離
float
distance =
vector3
.distance(v1, v2);
//輸出距離為
2,畫向量
debug
.log("距離
"+ distance);
//4. //
筆記本上原理,
vector3
v4 =
newvector3
(2, 0, 0);
vector3
v5 =
newvector3
(8, 0, 0);
debug
.log(
"lerp"
+ vector3
.lerp(v4, v5, 0.25f));
是分的份數,把
2-8之間6分成
4份每份
1.5
//再加上
2=3.5; ---------輸出(
3.5,0,
0);//
如果0.25f
換成0.5f
就分成兩份,每份
3,再加上
2 =5;
結果(5,0,0) //
如果v4和v5
換了位置,就會換成四份
8-1.5=6.5;
三、點乘 .
點乘是個值,叉乘是個向量,求相應的角度
void
test05()
四、叉乘
1.叉乘的程式
----------
筆記本上筆記行列式會算,也是道面試題
void
test06()
2. crosstest
檔案下
public
gameobject
obj1;
public
gameobject
obj2;
//叉乘看角度的
// use this for initialization
void
start ()
向量 向量叉乘 向量點乘
向量 向量叉乘 向量點乘 2010年07月28日 星期三 14 33 向量 vector 在幾乎所有的幾何問題中,向量 有時也稱向量 是乙個基本點。向量的定義包含方向和乙個數 長度 在二維空間中,乙個向量可以用一對x和y來表示。例如由點 1,3 到 5,1的向量可以用 4,2 來表示。這裡大家要特別...
unity 點乘叉乘
點乘 也叫內積 a b a b 表示向量a在向量b上的對映長度,是乙個標量,如果是正的,則ab向量角度小於90,如果a b 0 則ab向量夾角大於90度。滿足乘法交換律,即 a b b a。注 有兩個向量 a x1,y1,z1 b x2,y2,z2 a b x1 x2 y1 y2 z1 z2 叉乘 ...
向量點乘與叉乘
點乘 dot product 點乘,也叫向量的內積 數量積。顧名思義,求下來的結果是乙個數。向量a 向量b a b cos 在物理學中,已知力與位移求功,實際上就是求向量f與向量s的內積,即要用點乘。將向量用座標表示 三維向量 若向量a a1,b1,c1 向量b a2,b2,c2 則 向量a 向量b...