Unity乙個點繞另乙個點旋轉

2022-07-02 13:00:15 字數 758 閱讀 7538

引數:vector3 point 要旋轉的點

vector3 pivot 中心點

vector3 euler 旋轉的角度

函式:quaternion.euler(float x, float y, float z)

返回乙個繞z軸旋轉z度、圍繞x軸旋轉x度、圍繞y軸旋轉y度的旋轉。另乙個過載函式quaternion.euler(vector3 euler)

步驟:1、計算方向向量

vector3 direction  = point - pivot

2、計算方向向量旋轉後的向量

vector3 rotateddirection =quaternion.euler(euler) * direction // 這句**實現了旋轉向量的功能

3、計算旋轉後的點

完整**:

///

///乙個點繞另乙個點旋轉

/// ///

要旋轉的點

///中心點 ///

旋轉的角度

///public

vector3 rotatepointaroundpivot(vector3 point, vector3 pivot, vector3 euler)

python乙個點繞另乙個點旋轉後的座標

x,y 為要轉的點,pointx,pointy 為中心點,如果順時針角度為angle srx x pointx cos angle y pointy sin angle pointx sry y pointy cos angle x pointx sin angle pointy x,y 為要轉的點...

另乙個自己

人們常說 人貴有自知之明 可是話說回來,又有幾人能真正的了解自己呢?我覺得我就是乙個很沒有自知之明的人。生於89年的我,到了今年的生日就28周歲了。都說三十而立,正所謂成家立業,可以回過頭發現自己可以稱得上 一無是處,一無所有 曾幾何時,還是鄰居家叔叔阿姨教育孩子的榜樣 曾幾何時父母因為自己考個好大...

乙個Ejb呼叫另乙個Ejb

乙個ejb呼叫另乙個ejb有兩種方法 第一是同個jndi 查詢 initialcontext ctx new initialcontext ihelloword helloworld ihelloword ctx.lookup helloworld remote 第二種 通過依賴注入 1 ejb i...