關於Unity3D的向量座標計算問題,四元數和向量相乘? Quaternion.Euler(0,90,0)*Vector3(0.0,0.0,-10) 為什麼可以得出一個以原點為中心,距離原點10組織,繞y軸旋轉90度的新向量?

關於Unity3D的向量座標計算問題,四元數和向量相乘? Quaternion.Euler(0,90,0)*Vector3(0.0,0.0,-10) 為什麼可以得出一個以原點為中心,距離原點10組織,繞y軸旋轉90度的新向量?


Quaternion.Euler(x,y,z)返回一個繞x軸旋轉x度再繞y軸旋轉y度再繞z軸旋轉z度的Quaternion,囙此Quaternion.Euler(0,90,0)返回一個繞y軸旋轉90度的旋轉操作.
Quaternion作用於Vector3的右乘操作(*)返回一個將向量做旋轉操作後的向量.
因此Quaternion.Euler(0,90,0)*Vector3(0.0,0.0,-10)表示將向量Vector3(0.0,0.0,-10)做繞y軸90度旋轉後的結果.因該等於Vector3(-10,0,0).



矩陣與向量相乘得到的是什麼?
若a為n維列向量,A為n階矩陣.那麼,A·a是矩陣,還是向量,為什麼?


向量是特殊的矩陣
只有一行或一列的矩陣稱為向量
若a為n維列向量,A為n階矩陣.那麼,Aa是只有一列的矩陣,稱它為向量
若稱它是向量,我們的第一感覺它只有一行或一列
若稱它是矩陣,你還要說它是只有一列的矩陣



和x軸相切且和圓x^2+y^2=1外切的動圓圓心的軌跡方程是什麼?


設圓心P(x1,y1)
因為圓的半徑相等.
|y1|=√((x1)^2+(y1)^2)-1
y1^2=x1^2+y1^2+1-2√((x1)^2+(y1)^2)
2√((x1)^2+(y1)^2)=x1^2+1
平方,再開根.
x1-2y1-1=0
x-2y-1=0