空間座標移動詳解

2021-10-25 05:39:48 字數 1203 閱讀 4401

**

transform:translatey(正數);表示下移

反之為上移

transform:translatex(正數);表示右移

反之為左移

transform:translatez(z); 定義3d轉換(個人實驗時當z為正數時,向上移動)

**移動:

translate(x,y) 定義 2d 轉換。

translate3d(x,y,z) 定義 3d 轉換。

translatex(x) 只用 x 軸的值。

translatey(y) 只用 y 軸的值。

translatez(z) 定義 3d 轉換,只是用 z 軸的值。

縮放

scale(x[,y]?) 定義 2d 縮放轉換。

scale3d(x,y,z) 定義 3d 縮放轉換。

scalex(x) 通過設定 x 軸的值來定義縮放轉換。

scaley(y) 通過設定 y 軸的值來定義縮放轉換。

scalez(z) 通過設定 z 軸的值來定義 3d 縮放轉換。

旋轉

rotate(angle) 定義 2d 旋轉,在引數中規定角度。

rotate3d(x,y,z,angle) 定義 3d 旋轉。

rotatex(angle) 定義沿著 x 軸的 3d 旋轉。

rotatey(angle) 定義沿著 y 軸的 3d 旋轉。

rotatez(angle) 定義沿著 z 軸的 3d 旋轉。

傾斜

skew(x-angle,y-angle) 定義沿著 x 和 y 軸的 2d 傾斜轉換。

skewx(angle) 定義沿著 x 軸的 2d 傾斜轉換。

skewy(angle) 定義沿著 y 軸的 2d 傾斜轉換。

perspective(n) 為 3d 轉換元素定義透視檢視。

none 定義不進行轉換。

matrix(n,n,n,n,n,n) 定義 2d 轉換,使用六個值的矩陣。

matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n) 定義 3d 轉換,使用 16 個值的 4x4 矩陣。

座標移動(C )

開發乙個座標計算工具,a表示向左移動,d表示向右移動,w表示向上移動,s表示向下移動。從 0,0 點開始移動,從輸入字串裡面讀取一些座標,並將最終輸入結果輸出到輸出檔案裡面。輸入 合法座標為a 或者d或者w或者s 數字 兩位以內 座標之間以 分隔。非法座標點需要進行丟棄。如aa10 a1a yad ...

HUAWEI座標移動

開發乙個座標計算工具,a表示向左移動,d表示向右移動,w表示向上移動,s表示向下移動。從 0,0 點開始移動,從輸入字串裡面讀取一些座標,並將最終輸入結果輸出到輸出檔案裡面。輸入 合法座標為a 或者d或者w或者s 數字 兩位以內 座標之間以 分隔。非法座標點需要進行丟棄。如aa10 a1a yad ...

c 座標移動

題目描述 開發乙個座標計算工具,a表示向左移動,d表示向右移動,w表示向上移動,s表示向下移動。從 0,0 點開始移動,從輸入字串裡面讀取一些座標,並將最終輸入結果輸出到輸出檔案裡面。輸入 合法座標為a 或者d或者w或者s 數字 兩位以內 座標之間以 分隔。非法座標點需要進行丟棄。如aa10 a1a...