亚洲动漫在线观看-亚洲动漫第一页-亚洲丁香婷婷-亚洲丶国产丶欧美一区二区三区-亚洲第一综合网站-亚洲第一永久色

Matrix4

4x4矩陣,可作為列主順序數(shù)組進(jìn)行索引。對于代碼可讀性,構(gòu)造函數(shù)參數(shù)按行主順序排列。
new Matrix4(column0Row0, column1Row0, column2Row0, column3Row0, column0Row1, column1Row1, column2Row1, column3Row1, column0Row2, column1Row2, column2Row2, column3Row2, column0Row3, column1Row3, column2Row3, column3Row3)
Parameters:
column0Row0 (Number) (default 0.0) 第0列第0行的值。
column1Row0 (Number) (default 0.0) 第1列第0行的值。
column2Row0 (Number) (default 0.0) 第2列第0行的值。
column3Row0 (Number) (default 0.0) 第3列第0行的值。
column0Row1 (Number) (default 0.0) 第0列第1行的值。
column1Row1 (Number) (default 0.0) 第1列第1行的值。
column2Row1 (Number) (default 0.0) 第2列第1行的值。
column3Row1 (Number) (default 0.0) 第3列第1行的值。
column0Row2 (Number) (default 0.0) 第0列第2行的值。
column1Row2 (Number) (default 0.0) 第1列第2行的值。
column2Row2 (Number) (default 0.0) 第2列第2行的值。
column3Row2 (Number) (default 0.0) 第3列第2行的值。
column0Row3 (Number) (default 0.0) 第0列第3行的值。
column1Row3 (Number) (default 0.0) 第1列第3行的值。
column2Row3 (Number) (default 0.0) 第2列第3行的值。
column3Row3 (Number) (default 0.0) 第3列第3行的值。
See:

Members

length : Number

獲取集合中的項數(shù)。

(static, constant) COLUMN0ROW0 : Number

Matrix4中第0列第0行的索引。

(static, constant) COLUMN0ROW1 : Number

第0列第1行的matrix4索引。

(static, constant) COLUMN0ROW2 : Number

Matrix4中第0列第2行的索引。

(static, constant) COLUMN0ROW3 : Number

Matrix4中第0列第3行的索引。

(static, constant) COLUMN1ROW0 : Number

Matrix4中第1列第0行的索引。

(static, constant) COLUMN1ROW1 : Number

Matrix4中第1列第1行的索引。

(static, constant) COLUMN1ROW2 : Number

Matrix4中第1列第2行的索引。

(static, constant) COLUMN1ROW3 : Number

Matrix4中第1列第3行的索引。

(static, constant) COLUMN2ROW0 : Number

Matrix4中第2列第0行的索引。

(static, constant) COLUMN2ROW1 : Number

Matrix4中第2列第1行的索引。

(static, constant) COLUMN2ROW2 : Number

Matrix4中第2列第2行的索引。

(static, constant) COLUMN2ROW3 : Number

Matrix4中第2列第3行的索引。

(static, constant) COLUMN3ROW0 : Number

Matrix4中第3列第0行的索引。

(static, constant) COLUMN3ROW1 : Number

Matrix4中第3列第1行的索引。

(static, constant) COLUMN3ROW2 : Number

Matrix4中第3列第2行的索引。

(static, constant) COLUMN3ROW3 : Number

Matrix4中第3列第3行的索引。

(static, constant) IDENTITY : Matrix4

初始化為標(biāo)識矩陣的不可變矩陣4實例。

(static) packedLength : Number

用于將對象打包到數(shù)組中的元素數(shù)。

(static, constant) ZERO : Matrix4

初始化為零矩陣的不可變矩陣4實例。

Methods

clone(result) → {Matrix4}
復(fù)制提供的matrix4實例。
Parameters:
result (Matrix4) 存儲結(jié)果的對象。
equals(right) → {Boolean}
將此矩陣與提供的矩陣組件進(jìn)行比較,如果相等,則返回true,否則返回false
Parameters:
right (Matrix4) 右側(cè)矩陣。
equalsEpsilon(right, epsilon) → {Boolean}
將此矩陣與提供的矩陣組件進(jìn)行比較,如果它們在提供的epsilon中,則返回true,否則返回false
Parameters:
right (Matrix4) 右側(cè)矩陣。
epsilon (Number) 用于相等性測試的epsilon。
toString() → {String}
計算表示此矩陣的字符串,每一行都位于單獨的行上,格式為“(第0列、第1列、第2列、第3列)”。
(static) abs(matrix, result) → {Matrix4}
計算包含所提供矩陣元素的絕對(無符號)值的矩陣。
Parameters:
matrix (Matrix4) 帶符號元素的矩陣。
result (Matrix4) 存儲結(jié)果的對象。
(static) add(left, right, result) → {Matrix4}
計算兩個矩陣的和。
Parameters:
left (Matrix4) 第一個矩陣。
right (Matrix4) 第二個矩陣。
result (Matrix4) 存儲結(jié)果的對象。
(static) clone(matrix, result) → {Matrix4}
復(fù)制Matrix4實例。
Parameters:
matrix (Matrix4) 要復(fù)制的矩陣。
result (Matrix4) 存儲結(jié)果的對象。
(static) computeInfinitePerspectiveOffCenter(left, right, bottom, top, near, result) → {Matrix4}
計算表示無限偏心透視轉(zhuǎn)換的Matrix4實例。
Parameters:
left (Number) 攝像機左側(cè)將在視圖中的米數(shù)。
right (Number) 攝像機右側(cè)將在視圖中的米數(shù)。
bottom (Number) 將在視圖中的相機下方的米數(shù)。
top (Number) 攝像機上方將在視圖中的米數(shù)。
near (Number) 到近平面的距離,單位為米。
result (Matrix4) 存儲結(jié)果的對象。
(static) computeOrthographicOffCenter(left, right, bottom, top, near, far, result) → {Matrix4}
計算表示正交變換矩陣的Matrix4實例。
Parameters:
left (Number) 攝像機左側(cè)將在視圖中的米數(shù)。
right (Number) 攝像機右側(cè)將在視圖中的米數(shù)。
bottom (Number) 將在視圖中的相機下方的米數(shù)。
top (Number) 攝像機上方將在視圖中的米數(shù)。
near (Number) 到近平面的距離,單位為米。
far (Number) 到遠(yuǎn)平面的距離,單位為米。
result (Matrix4) 存儲結(jié)果的對象。
(static) computePerspectiveFieldOfView(fovY, aspectRatio, near, far, result) → {Matrix4}
計算表示透視轉(zhuǎn)換矩陣的Matrix4實例。
Parameters:
fovY (Number) 沿Y軸以弧度表示的視場。
aspectRatio (Number) 縱橫比。
near (Number) 到近平面的距離,單位為米。
far (Number) 到遠(yuǎn)平面的距離,單位為米。
result (Matrix4) 存儲結(jié)果的對象。
Throws
(static) computePerspectiveOffCenter(left, right, bottom, top, near, far, result) → {Matrix4}
計算表示偏心透視轉(zhuǎn)換的Matrix4實例。
Parameters:
left (Number) 攝像機左側(cè)將在視圖中的米數(shù)。
right (Number) 攝像機右側(cè)將在視圖中的米數(shù)。
bottom (Number) 將在視圖中的相機下方的米數(shù)。
top (Number) 攝像機上方將在視圖中的米數(shù)。
near (Number) 到近平面的距離,單位為米。
far (Number) 到遠(yuǎn)平面的距離,單位為米。
result (Matrix4) 存儲結(jié)果的對象。
(static) computeView(position, direction, up, right, result) → {Matrix4}
計算從世界空間轉(zhuǎn)換為視圖空間的Matrix4實例。
Parameters:
position (Cartesian3) 相機的位置。
direction (Cartesian3) 前進(jìn)方向。
up (Cartesian3) 向上方向。
right (Cartesian3) 正確的方向。
result (Matrix4) 存儲結(jié)果的對象。
(static) computeViewportTransformation(viewport, nearDepthRange, farDepthRange, result) → {Matrix4}
計算從標(biāo)準(zhǔn)化設(shè)備坐標(biāo)轉(zhuǎn)換為窗口坐標(biāo)的Matrix4實例。
Parameters:
viewport (Object) (default { x : 0.0, y : 0.0, width : 0.0, height : 0.0 }) 如示例1所示的視區(qū)角。
nearDepthRange (Number) (default 0.0) 窗口坐標(biāo)中的近平面距離。
farDepthRange (Number) (default 1.0) 窗口坐標(biāo)中的遠(yuǎn)平面距離。
result (Matrix4) 存儲結(jié)果的對象。
Example
// Create viewport transformation using an explicit viewport and depth range.
var m = bmgl.Matrix4.computeViewportTransformation({
    x : 0.0,
    y : 0.0,
    width : 1024.0,
    height : 768.0
}, 0.0, 1.0, new bmgl.Matrix4());
(static) equals(left, right) → {Boolean}
比較提供的矩陣組件,如果它們相等,則返回true,否則返回false
Parameters:
left (Matrix4) 第一個矩陣。
right (Matrix4) 第二個矩陣。
Example
//compares two Matrix4 instances

// a = [10.0, 14.0, 18.0, 22.0]
//     [11.0, 15.0, 19.0, 23.0]
//     [12.0, 16.0, 20.0, 24.0]
//     [13.0, 17.0, 21.0, 25.0]

// b = [10.0, 14.0, 18.0, 22.0]
//     [11.0, 15.0, 19.0, 23.0]
//     [12.0, 16.0, 20.0, 24.0]
//     [13.0, 17.0, 21.0, 25.0]

if(bmgl.Matrix4.equals(a,b)) {
     console.log("Both matrices are equal");
} else {
     console.log("They are not equal");
}

//Prints "Both matrices are equal" on the console
(static) equalsEpsilon(left, right, epsilon) → {Boolean}
比較提供的矩陣組件,如果它們在提供的epsilon中,則返回true,否則返回false
Parameters:
left (Matrix4) 第一個矩陣。
right (Matrix4) 第二個矩陣。
epsilon (Number) 用于相等性測試的epsilon。
Example
//compares two Matrix4 instances

// a = [10.5, 14.5, 18.5, 22.5]
//     [11.5, 15.5, 19.5, 23.5]
//     [12.5, 16.5, 20.5, 24.5]
//     [13.5, 17.5, 21.5, 25.5]

// b = [10.0, 14.0, 18.0, 22.0]
//     [11.0, 15.0, 19.0, 23.0]
//     [12.0, 16.0, 20.0, 24.0]
//     [13.0, 17.0, 21.0, 25.0]

if(bmgl.Matrix4.equalsEpsilon(a,b,0.1)){
     console.log("Difference between both the matrices is less than 0.1");
} else {
     console.log("Difference between both the matrices is not less than 0.1");
}

//Prints "Difference between both the matrices is not less than 0.1" on the console
(static) fromArray(array, startingIndex, result) → {Matrix4}
從數(shù)組中的16個連續(xù)元素創(chuàng)建matrix4。
Parameters:
array (Array.<Number>) 16個連續(xù)元素對應(yīng)矩陣位置的數(shù)組。假定列主順序。
startingIndex (Number) (default 0) 第一個元素數(shù)組中的偏移量,它對應(yīng)于矩陣中第一列第一行的位置。
result (Matrix4) 存儲結(jié)果的對象。
Example
// Create the Matrix4:
// [1.0, 2.0, 3.0, 4.0]
// [1.0, 2.0, 3.0, 4.0]
// [1.0, 2.0, 3.0, 4.0]
// [1.0, 2.0, 3.0, 4.0]

var v = [1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 4.0, 4.0, 4.0, 4.0];
var m = bmgl.Matrix4.fromArray(v);

// Create same Matrix4 with using an offset into an array
var v2 = [0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 4.0, 4.0, 4.0, 4.0];
var m2 = bmgl.Matrix4.fromArray(v2, 2);
(static) fromCamera(camera, result) → {Matrix4}
從相機計算Matrix4實例。
Parameters:
camera (Camera) 要使用的攝像頭。
result (Matrix4) 將在其中存儲結(jié)果的對象,如果未定義,將創(chuàng)建新實例。
(static) fromColumnMajorArray(values, result) → {Matrix4}
從列主順序數(shù)組計算matrix4實例。
Parameters:
values (Array.<Number>) 列主順序數(shù)組。
result (Matrix4) 將在其中存儲結(jié)果的對象,如果未定義,將創(chuàng)建新實例。
(static) fromRotationTranslation(rotation, translation, result) → {Matrix4}
從表示旋轉(zhuǎn)的Matrix3和表示轉(zhuǎn)換的Cartesian3計算Matrix4實例。
Parameters:
rotation (Matrix3) 表示旋轉(zhuǎn)的矩陣的左上角。
translation (Cartesian3) (default Cartesian3.ZERO) 表示翻譯的矩陣的右上角。
result (Matrix4) 將在其中存儲結(jié)果的對象,如果未定義,將創(chuàng)建新實例。
(static) fromRowMajorArray(values, result) → {Matrix4}
從行主順序數(shù)組計算matrix4實例。生成的矩陣將按主列順序排列。
Parameters:
values (Array.<Number>) 行主順序數(shù)組。
result (Matrix4) 將在其中存儲結(jié)果的對象,如果未定義,將創(chuàng)建新實例。
(static) fromScale(scale, result) → {Matrix4}
計算表示非均勻比例的Matrix4實例。
Parameters:
scale (Cartesian3) X、Y和Z比例因子。
result (Matrix4) 將在其中存儲結(jié)果的對象,如果未定義,將創(chuàng)建新實例。
Example
// Creates
//   [7.0, 0.0, 0.0, 0.0]
//   [0.0, 8.0, 0.0, 0.0]
//   [0.0, 0.0, 9.0, 0.0]
//   [0.0, 0.0, 0.0, 1.0]
var m = bmgl.Matrix4.fromScale(new bmgl.Cartesian3(7.0, 8.0, 9.0));
(static) fromTranslation(translation, result) → {Matrix4}
從表示轉(zhuǎn)換的cartesian3創(chuàng)建matrix4實例。
Parameters:
translation (Cartesian3) 表示翻譯的矩陣的右上角。
result (Matrix4) 將在其中存儲結(jié)果的對象,如果未定義,將創(chuàng)建新實例。
See:
(static) fromTranslationQuaternionRotationScale(translation, rotation, scale, result) → {Matrix4}
使用四元數(shù)表示的旋轉(zhuǎn),從平移、旋轉(zhuǎn)和縮放(TRS)表示計算Matrix4實例。
Parameters:
translation (Cartesian3) 翻譯轉(zhuǎn)換。
rotation (Quaternion) 旋轉(zhuǎn)變換。
scale (Cartesian3) 非均勻尺度變換。
result (Matrix4) 將在其中存儲結(jié)果的對象,如果未定義,將創(chuàng)建新實例。
Example
var result = bmgl.Matrix4.fromTranslationQuaternionRotationScale(
  new bmgl.Cartesian3(1.0, 2.0, 3.0), // translation
  bmgl.Quaternion.IDENTITY,           // rotation
  new bmgl.Cartesian3(7.0, 8.0, 9.0), // scale
  result);
(static) fromTranslationRotationScale(translationRotationScale, result) → {Matrix4}
TranslationRotationScale實例創(chuàng)建matrix4實例。
Parameters:
translationRotationScale (TranslationRotationScale) 實例。
result (Matrix4) 將在其中存儲結(jié)果的對象,如果未定義,將創(chuàng)建新實例。
(static) fromUniformScale(scale, result) → {Matrix4}
計算表示統(tǒng)一比例的Matrix4實例。
Parameters:
scale (Number) 均勻比例因子。
result (Matrix4) 將在其中存儲結(jié)果的對象,如果未定義,將創(chuàng)建新實例。
Example
// Creates
//   [2.0, 0.0, 0.0, 0.0]
//   [0.0, 2.0, 0.0, 0.0]
//   [0.0, 0.0, 2.0, 0.0]
//   [0.0, 0.0, 0.0, 1.0]
var m = bmgl.Matrix4.fromUniformScale(2.0);
(static) getColumn(matrix, index, result) → {Cartesian4}
以cartesian4實例的形式檢索所提供索引處的矩陣列的副本。
Parameters:
matrix (Matrix4) 要使用的矩陣。
index (Number) 要檢索的列的從零開始的索引。
result (Cartesian4) 存儲結(jié)果的對象。
Examples
//returns a Cartesian4 instance with values from the specified column
// m = [10.0, 11.0, 12.0, 13.0]
//     [14.0, 15.0, 16.0, 17.0]
//     [18.0, 19.0, 20.0, 21.0]
//     [22.0, 23.0, 24.0, 25.0]

//Example 1: Creates an instance of Cartesian
var a = bmgl.Matrix4.getColumn(m, 2, new bmgl.Cartesian4());
//Example 2: Sets values for Cartesian instance
var a = new bmgl.Cartesian4();
bmgl.Matrix4.getColumn(m, 2, a);

// a.x = 12.0; a.y = 16.0; a.z = 20.0; a.w = 24.0;
Throws
(static) getElementIndex(row, column) → {Number}
在提供的行和列處計算元素的數(shù)組索引。
Parameters:
row (Number) 行的從零開始的索引。
column (Number) 列的從零開始的索引。
Example
var myMatrix = new bmgl.Matrix4();
var column1Row0Index = bmgl.Matrix4.getElementIndex(1, 0);
var column1Row0 = myMatrix[column1Row0Index];
myMatrix[column1Row0Index] = 10.0;
Throws
(static) getMatrix3(matrix, result) → {Matrix3}
獲取所提供矩陣的左上3x3旋轉(zhuǎn)矩陣,假定該矩陣是仿射變換矩陣。
Parameters:
matrix (Matrix4) 要使用的矩陣。
result (Matrix3) 存儲結(jié)果的對象。
Example
// returns a Matrix3 instance from a Matrix4 instance

// m = [10.0, 14.0, 18.0, 22.0]
//     [11.0, 15.0, 19.0, 23.0]
//     [12.0, 16.0, 20.0, 24.0]
//     [13.0, 17.0, 21.0, 25.0]

var b = new bmgl.Matrix3();
bmgl.Matrix4.getMatrix3(m,b);

// b = [10.0, 14.0, 18.0]
//     [11.0, 15.0, 19.0]
//     [12.0, 16.0, 20.0]
(static) getMaximumScale(matrix) → {Number}
假設(shè)矩陣是仿射變換,則計算最大比例。最大比例是左上3x3矩陣中列向量的最大長度。
Parameters:
matrix (Matrix4) 矩陣。
(static) getRotation(matrix, result) → {Matrix3}
獲取所提供矩陣的左上3x3旋轉(zhuǎn)矩陣,假定該矩陣是仿射變換矩陣。
Parameters:
matrix (Matrix4) 要使用的矩陣。
result (Matrix3) 存儲結(jié)果的對象。

Deprecated: moved to Matrix4.getMatrix3

(static) getRow(matrix, index, result) → {Cartesian4}
以cartesian4實例的形式檢索所提供索引處的矩陣行的副本。
Parameters:
matrix (Matrix4) 要使用的矩陣。
index (Number) 要檢索的行的從零開始的索引。
result (Cartesian4) 存儲結(jié)果的對象。
Examples
//returns a Cartesian4 instance with values from the specified column
// m = [10.0, 11.0, 12.0, 13.0]
//     [14.0, 15.0, 16.0, 17.0]
//     [18.0, 19.0, 20.0, 21.0]
//     [22.0, 23.0, 24.0, 25.0]

//Example 1: Returns an instance of Cartesian
var a = bmgl.Matrix4.getRow(m, 2, new bmgl.Cartesian4());
//Example 2: Sets values for a Cartesian instance
var a = new bmgl.Cartesian4();
bmgl.Matrix4.getRow(m, 2, a);

// a.x = 18.0; a.y = 19.0; a.z = 20.0; a.w = 21.0;
Throws
(static) getScale(matrix, result) → {Cartesian3}
假設(shè)矩陣是仿射變換,則提取不均勻尺度。
Parameters:
matrix (Matrix4) 矩陣。
result (Cartesian3) 存儲結(jié)果的對象。
(static) getTranslation(matrix, result) → {Cartesian3}
獲取所提供矩陣的轉(zhuǎn)換部分,假定該矩陣是仿射變換矩陣。
Parameters:
matrix (Matrix4) 要使用的矩陣。
result (Cartesian3) 存儲結(jié)果的對象。
(static) inverse(matrix, result) → {Matrix4}
使用Cramers規(guī)則計算所提供矩陣的逆矩陣。如果行列式為零,則矩陣不能反轉(zhuǎn),并引發(fā)異常。如果矩陣是仿射變換矩陣,用Matrix4.inverseTransformation倒轉(zhuǎn)更有效。
Parameters:
matrix (Matrix4) 要反轉(zhuǎn)的矩陣。
result (Matrix4) 存儲結(jié)果的對象。
Throws
  • RuntimeError : 矩陣不可逆,因為它的確定度為零。
(static) inverseTransformation(matrix, result) → {Matrix4}
假設(shè)所提供的矩陣是仿射變換矩陣,其中左上3x3元素是旋轉(zhuǎn)矩陣,第四列中的上三個元素是平移,則計算所提供矩陣的逆矩陣。假定底行為[0,0,0,1]。未驗證矩陣的形式是否正確。此方法比使用Matrix4.inverse計算一般4x4矩陣的逆矩陣更快。
Parameters:
matrix (Matrix4) 要反轉(zhuǎn)的矩陣。
result (Matrix4) 存儲結(jié)果的對象。
(static) multiply(left, right, result) → {Matrix4}
計算兩個矩陣的乘積。
Parameters:
left (Matrix4) 第一個矩陣。
right (Matrix4) 第二個矩陣。
result (Matrix4) 存儲結(jié)果的對象。
(static) multiplyByMatrix3(matrix, rotation, result) → {Matrix4}
將轉(zhuǎn)換矩陣(底行為[0.0, 0.0, 0.0, 1.0])乘以3x3旋轉(zhuǎn)矩陣。這是針對Matrix4.multiply(m, Matrix4.fromRotationTranslation(rotation), m);的優(yōu)化,具有較少的分配和算術(shù)運算。
Parameters:
matrix (Matrix4) 左邊的矩陣。
rotation (Matrix3) 右側(cè)的3x3旋轉(zhuǎn)矩陣。
result (Matrix4) 存儲結(jié)果的對象。
Example
// Instead of bmgl.Matrix4.multiply(m, bmgl.Matrix4.fromRotationTranslation(rotation), m);
bmgl.Matrix4.multiplyByMatrix3(m, rotation, m);
(static) multiplyByPoint(matrix, cartesian, result) → {Cartesian3}
計算矩陣和aCartesian3的乘積。這相當(dāng)于用一個Cartesian4調(diào)用Matrix4.multiplyByVector,組件w為1,但返回一個Cartesian3而不是一個Cartesian4
Parameters:
matrix (Matrix4) 矩陣。
cartesian (Cartesian3) 重點。
result (Cartesian3) 存儲結(jié)果的對象。
Example
var p = new bmgl.Cartesian3(1.0, 2.0, 3.0);
var result = bmgl.Matrix4.multiplyByPoint(matrix, p, new bmgl.Cartesian3());
(static) multiplyByPointAsVector(matrix, cartesian, result) → {Cartesian3}
計算矩陣和aCartesian3的乘積。這相當(dāng)于使用Cartesian4調(diào)用Matrix4.multiplyByVector,其中w組件為零。
Parameters:
matrix (Matrix4) 矩陣。
cartesian (Cartesian3) 重點。
result (Cartesian3) 存儲結(jié)果的對象。
Example
var p = new bmgl.Cartesian3(1.0, 2.0, 3.0);
var result = bmgl.Matrix4.multiplyByPointAsVector(matrix, p, new bmgl.Cartesian3());
// A shortcut for
//   Cartesian3 p = ...
//   bmgl.Matrix4.multiplyByVector(matrix, new bmgl.Cartesian4(p.x, p.y, p.z, 0.0), result);
(static) multiplyByScalar(matrix, scalar, result) → {Matrix4}
計算矩陣和標(biāo)量的乘積。
Parameters:
matrix (Matrix4) 矩陣。
scalar (Number) 要乘以的數(shù)字。
result (Matrix4) 存儲結(jié)果的對象。
Example
//create a Matrix4 instance which is a scaled version of the supplied Matrix4
// m = [10.0, 11.0, 12.0, 13.0]
//     [14.0, 15.0, 16.0, 17.0]
//     [18.0, 19.0, 20.0, 21.0]
//     [22.0, 23.0, 24.0, 25.0]

var a = bmgl.Matrix4.multiplyByScalar(m, -2, new bmgl.Matrix4());

// m remains the same
// a = [-20.0, -22.0, -24.0, -26.0]
//     [-28.0, -30.0, -32.0, -34.0]
//     [-36.0, -38.0, -40.0, -42.0]
//     [-44.0, -46.0, -48.0, -50.0]
(static) multiplyByScale(matrix, scale, result) → {Matrix4}
將仿射變換矩陣(底行為[0.0, 0.0, 0.0, 1.0])乘以隱式非均勻比例矩陣。這是對Matrix4.multiply(m, Matrix4.fromUniformScale(scale), m);的優(yōu)化,其中m必須是仿射矩陣。此函數(shù)執(zhí)行的分配和算術(shù)運算更少。
Parameters:
matrix (Matrix4) 左邊的仿射矩陣。
scale (Cartesian3) 右側(cè)的不均勻刻度。
result (Matrix4) 存儲結(jié)果的對象。
Example
// Instead of bmgl.Matrix4.multiply(m, bmgl.Matrix4.fromScale(scale), m);
bmgl.Matrix4.multiplyByScale(m, scale, m);
See:
(static) multiplyByTranslation(matrix, translation, result) → {Matrix4}
將轉(zhuǎn)換矩陣(底行為[0.0, 0.0, 0.0, 1.0])乘以由Cartesian3定義的隱式轉(zhuǎn)換矩陣。這是針對Matrix4.multiply(m, Matrix4.fromTranslation(position), m);的優(yōu)化,分配和算術(shù)運算更少。
Parameters:
matrix (Matrix4) 左邊的矩陣。
translation (Cartesian3) 右邊的譯文。
result (Matrix4) 存儲結(jié)果的對象。
Example
// Instead of bmgl.Matrix4.multiply(m, bmgl.Matrix4.fromTranslation(position), m);
bmgl.Matrix4.multiplyByTranslation(m, position, m);
(static) multiplyByUniformScale(matrix, scale, result) → {Matrix4}
將仿射變換矩陣(底行為[0.0, 0.0, 0.0, 1.0])乘以隱式均勻比例矩陣。這是對Matrix4.multiply(m, Matrix4.fromUniformScale(scale), m);的優(yōu)化,其中m必須是仿射矩陣。此函數(shù)執(zhí)行的分配和算術(shù)運算更少。
Parameters:
matrix (Matrix4) 左邊的仿射矩陣。
scale (Number) 右手邊的統(tǒng)一比例。
result (Matrix4) 存儲結(jié)果的對象。
Example
// Instead of bmgl.Matrix4.multiply(m, bmgl.Matrix4.fromUniformScale(scale), m);
bmgl.Matrix4.multiplyByUniformScale(m, scale, m);
See:
(static) multiplyByVector(matrix, cartesian, result) → {Cartesian4}
計算矩陣和列向量的乘積。
Parameters:
matrix (Matrix4) 矩陣。
cartesian (Cartesian4) 向量。
result (Cartesian4) 存儲結(jié)果的對象。
(static) multiplyTransformation(left, right, result) → {Matrix4}
假設(shè)兩個矩陣是仿射變換矩陣,其中左上3x3元素是旋轉(zhuǎn)矩陣,第四列中的上三個元素是平移,則計算兩個矩陣的乘積。假定底行為[0,0,0,1]。未驗證矩陣的形式是否正確。此方法比使用Matrix4.multiply計算一般4x4矩陣的產(chǎn)品更快。
Parameters:
left (Matrix4) 第一個矩陣。
right (Matrix4) 第二個矩陣。
result (Matrix4) 存儲結(jié)果的對象。
Example
var m1 = new bmgl.Matrix4(1.0, 6.0, 7.0, 0.0, 2.0, 5.0, 8.0, 0.0, 3.0, 4.0, 9.0, 0.0, 0.0, 0.0, 0.0, 1.0);
var m2 = bmgl.Transforms.eastNorthUpToFixedFrame(new bmgl.Cartesian3(1.0, 1.0, 1.0));
var m3 = bmgl.Matrix4.multiplyTransformation(m1, m2, new bmgl.Matrix4());
(static) negate(matrix, result) → {Matrix4}
計算所提供矩陣的否定副本。
Parameters:
matrix (Matrix4) 要求反的矩陣。
result (Matrix4) 存儲結(jié)果的對象。
Example
//create a new Matrix4 instance which is a negation of a Matrix4
// m = [10.0, 11.0, 12.0, 13.0]
//     [14.0, 15.0, 16.0, 17.0]
//     [18.0, 19.0, 20.0, 21.0]
//     [22.0, 23.0, 24.0, 25.0]

var a = bmgl.Matrix4.negate(m, new bmgl.Matrix4());

// m remains the same
// a = [-10.0, -11.0, -12.0, -13.0]
//     [-14.0, -15.0, -16.0, -17.0]
//     [-18.0, -19.0, -20.0, -21.0]
//     [-22.0, -23.0, -24.0, -25.0]
(static) pack(value, array, startingIndex) → {Array.<Number>}
將提供的實例存儲到提供的數(shù)組中。
Parameters:
value (Matrix4) 要打包的值。
array (Array.<Number>) 要打包的數(shù)組。
startingIndex (Number) (default 0) 數(shù)組中開始打包元素的索引。
(static) setColumn(matrix, index, cartesian, result) → {Matrix4}
計算用提供的cartesian4實例替換所提供矩陣中指定列的新矩陣。
Parameters:
matrix (Matrix4) 要使用的矩陣。
index (Number) 要設(shè)置的列的從零開始的索引。
cartesian (Cartesian4) 值將分配給指定列的笛卡爾。
result (Matrix4) 存儲結(jié)果的對象。
Example
//creates a new Matrix4 instance with new column values from the Cartesian4 instance
// m = [10.0, 11.0, 12.0, 13.0]
//     [14.0, 15.0, 16.0, 17.0]
//     [18.0, 19.0, 20.0, 21.0]
//     [22.0, 23.0, 24.0, 25.0]

var a = bmgl.Matrix4.setColumn(m, 2, new bmgl.Cartesian4(99.0, 98.0, 97.0, 96.0), new bmgl.Matrix4());

// m remains the same
// a = [10.0, 11.0, 99.0, 13.0]
//     [14.0, 15.0, 98.0, 17.0]
//     [18.0, 19.0, 97.0, 21.0]
//     [22.0, 23.0, 96.0, 25.0]
Throws
(static) setRow(matrix, index, cartesian, result) → {Matrix4}
計算用提供的cartesian4實例替換所提供矩陣中指定行的新矩陣。
Parameters:
matrix (Matrix4) 要使用的矩陣。
index (Number) 要設(shè)置的行的從零開始的索引。
cartesian (Cartesian4) 值將分配給指定行的笛卡爾。
result (Matrix4) 存儲結(jié)果的對象。
Example
//create a new Matrix4 instance with new row values from the Cartesian4 instance
// m = [10.0, 11.0, 12.0, 13.0]
//     [14.0, 15.0, 16.0, 17.0]
//     [18.0, 19.0, 20.0, 21.0]
//     [22.0, 23.0, 24.0, 25.0]

var a = bmgl.Matrix4.setRow(m, 2, new bmgl.Cartesian4(99.0, 98.0, 97.0, 96.0), new bmgl.Matrix4());

// m remains the same
// a = [10.0, 11.0, 12.0, 13.0]
//     [14.0, 15.0, 16.0, 17.0]
//     [99.0, 98.0, 97.0, 96.0]
//     [22.0, 23.0, 24.0, 25.0]
Throws
(static) setScale(matrix, scale, result) → {Matrix4}
計算用提供的比例替換比例的新矩陣。假設(shè)矩陣是仿射變換。
Parameters:
matrix (Matrix4) 要使用的矩陣。
scale (Cartesian3) 替換所提供矩陣的小數(shù)位數(shù)的小數(shù)位數(shù)。
result (Matrix4) 存儲結(jié)果的對象。
(static) setTranslation(matrix, translation, result) → {Matrix4}
計算一個新的矩陣,用所提供的翻譯替換所提供矩陣最右列中的翻譯。假設(shè)矩陣是仿射變換。
Parameters:
matrix (Matrix4) 要使用的矩陣。
translation (Cartesian3) 替換所提供矩陣的翻譯的翻譯。
result (Matrix4) 存儲結(jié)果的對象。
(static) subtract(left, right, result) → {Matrix4}
計算兩個矩陣的差。
Parameters:
left (Matrix4) 第一個矩陣。
right (Matrix4) 第二個矩陣。
result (Matrix4) 存儲結(jié)果的對象。
(static) toArray(matrix, result) → {Array.<Number>}
從提供的Matrix4實例計算數(shù)組。數(shù)組將按列主順序排列。
Parameters:
matrix (Matrix4) 要使用的矩陣。
result (Array.<Number>) 存儲結(jié)果的數(shù)組。
Example
//create an array from an instance of Matrix4
// m = [10.0, 14.0, 18.0, 22.0]
//     [11.0, 15.0, 19.0, 23.0]
//     [12.0, 16.0, 20.0, 24.0]
//     [13.0, 17.0, 21.0, 25.0]
var a = bmgl.Matrix4.toArray(m);

// m remains the same
//creates a = [10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0, 25.0]
(static) transpose(matrix, result) → {Matrix4}
計算所提供矩陣的轉(zhuǎn)置。
Parameters:
matrix (Matrix4) 要轉(zhuǎn)置的矩陣。
result (Matrix4) 存儲結(jié)果的對象。
Example
//returns transpose of a Matrix4
// m = [10.0, 11.0, 12.0, 13.0]
//     [14.0, 15.0, 16.0, 17.0]
//     [18.0, 19.0, 20.0, 21.0]
//     [22.0, 23.0, 24.0, 25.0]

var a = bmgl.Matrix4.transpose(m, new bmgl.Matrix4());

// m remains the same
// a = [10.0, 14.0, 18.0, 22.0]
//     [11.0, 15.0, 19.0, 23.0]
//     [12.0, 16.0, 20.0, 24.0]
//     [13.0, 17.0, 21.0, 25.0]
(static) unpack(array, startingIndex, result) → {Matrix4}
從壓縮數(shù)組中檢索實例。
Parameters:
array (Array.<Number>) 壓縮數(shù)組。
startingIndex (Number) (default 0) 要解包的元素的起始索引。
result (Matrix4) 存儲結(jié)果的對象。
主站蜘蛛池模板: 国产成人久久精品77777综合 | 中文字幕日产 | 成人理伦片免费 | www色| 亚洲日本三级 | 久久精品国产精品亚洲蜜月 | 成人免费观看黄a大片夜月小说 | 日本一区午夜艳熟免费 | 中国第一毛片 | 国产精品99久久久久久久久久久久 | 一边吃奶一边做动态图 | 女人与拘做受全过程免费视频 | 国产成人精品一区二区视频 | 网友自拍区视频精品 | 国产视频一区二区三区四区五区 | 麻豆网神马久久人鬼片 | 97人人模人人爽人人少妇 | 精品国精品国产自在久国产87 | 五月色综合 | 老女人三级全黄 | av人摸人人人澡人人超碰妓女 | 中文字幕久久久久 | 中文字幕免费高 | 女人被狂躁c到高潮 | 揄拍成人国产精品视频 | 色久综合在线 | 国产精品美女久久久久av爽李琼 | 欧美粗大猛烈老熟妇 | 经典毛片 | 天天草天天操 | 亚洲人成无码区在线观看 | 欧美成人xxxx | 日韩精品人妻系列无码专区免费 | 日本xxxxwwwww| 91av综合| 午夜影片| 久久99精品国产99久久6男男 | 噜噜噜狠狠夜夜躁精品仙踪林 | av剧情在线| 国产精品色悠悠 | 日本美女视频网站 | 真人作爱90分钟免费看视频 | 用力使劲高潮了888av | 老妇肥熟凸凹丰满刺激 | 亚洲36d大奶网| 丰满爆乳无码一区二区三区 | 国产真实乱人偷精品人妻 | 高h1v1翁妇肉乱怀孕 | babes性欧美69| 波多野结衣中文字幕久久 | 国产一级伦理片 | 亚洲国产精品久久一线不卡 | 大狠狠大臿蕉香蕉大视频 | 久久精品国产精品亚洲精品 | 欧美性xxxx狂欢老少配 | 国内精自线一二三四在线看 | 手机在线看永久av片免费 | 欧美国产日韩在线 | 在线看片国产 | 青青青免费在线视频 | 亚洲痴女| 欧美激情精品久久 | 欧美黄色片网站 | 成年性羞羞视频免费观看无限 | www.天天综合 | 亚洲欧美一 | 凹凸日日摸日日碰夜夜 | 特级淫片裸体免费看 | 91超薄肉色丝袜交足高跟凉鞋 | 久久久久国产精品www | 久久日本三级韩国三级 | 亚洲网站在线免费观看 | 亚洲激情综合网 | av资源站| 日韩精品在线第一页 | 精品国产不卡一区二区三区 | 欧美日韩性 | www.亚洲资源 | av激情影院 | 免费在线观看av网址 | 国产三级a三级三级 | 最全aⅴ番号库网 | 噜噜久久噜噜久久鬼88 | 漂亮人妻被黑人久久精品 | 一本大道综合伊人精品热热 | 久久av资源 | 亚洲国产精品一区二区三区 | 国产又黄又猛 | 日韩欧美在线一区二区 | 最近中文字幕在线播放中 | 精品国产精品亚洲一本大道 | 天天插天天操 | 天天曰天天干 | 亚洲成av人片一区二区梦乃 | 日韩免费高清视频网站 | 精品国产18久久久久久依依影院 | 国内自拍2020 | 中文在线日韩 | www.com毛片| 伊人色综合久久天天人手人婷 | 91亚洲精华国产精华液 | 玖玖在线视频 | 特黄色一级片 | 欧美午夜精品久久久久免费视 | 视频一区在线观看 | 一区二区三区日本久久九 | 国产呻吟久久久久久久92 | 亚洲色图欧美另类 | 粉嫩一区二区三区四区公司1 | 一本之道高清狼码 | 激情人妻另类人妻伦 | 国产95在线 | 欧美 | 欧美一区二区三区免费看 | 三级网站在线免费观看 | 日韩av在线一区二区 | 夫妇交换性三中文字幕 | 日韩欧美亚洲国产精品字幕久久久 | 91青青青| 色一情一伦一子一伦一区 | 超碰人人搞 | 中文有码在线播放 | 国产成人综合欧美精品久久 | 青青草午夜 | vr成人啪啪影视 | 国产精品爽爽爽 | 99久热在线精品996热是什么 | 台湾成人毛片 | 日本黄色美女网站 | 妖精视频在线观看免费 | 91看片淫黄大片在线天堂最新 | 涩涩99| 性做久久久久久久 | 美女裸体跪姿扒开屁股无内裤 | 欧美牲交a欧美牲交aⅴ久久 | 一级做a爰片性色毛片99 | 男人天堂免费视频 | 国产69精品久久久久999小说 | 少妇九色91 | 午夜精品久久久久久久久久久久久蜜桃 | 日韩精品不卡在线 | 健美女人做爰视频 | 激情伦成人综合小说 | 免费在线观看成人 | 久久996re热这里只有精品无码 | 少妇饥渴偷公乱第32章 | 一级片久久久久 | a最新天堂网资源 | 国产一级α片 | 五月天色丁香 | 久草视频一区 | 午夜黄色剧场 | 69av导航| 日日嗨av一区二区三区四区 | 激情精品 | 中文字幕在线观看一区二区 | 免费嗨片首页中文字幕 | 三级亚洲欧美 | 中国国语毛片免费观看视频 | 中文字幕35页 | 3344成人| 日韩欧美大片在线观看 | 国精品人妻无码一区二区三区蜜柚 | 国产3p又大又爽又粗又硬免费 | 国产乱码精品一区二区三区中文 | 久久草草影视免费网 | 国产精品99久久久 | 特色黄色片 | 午夜视频在线瓜伦 | 欧美日韩在线播放三区四区 | 国产女教师bbwbbwbbw | 久久亚洲欧美 | 色天天综合久久久久综合片 | 欧美性大战久久久久久久 | 国产91成人欧美精品另类动态 | 日韩无套 | 久久久久久毛片 | 国产视频黄色 | 在线国产网站 | 欧美激情15p | 97超碰中文字幕 | 久久久亚洲精品一区二区三区浴池 | 色偷偷色偷偷色偷偷在线视频 | 狠狠色噜噜狠狠狠合久 | 野外少妇愉情中文字幕 | 成人乱人乱一区二区三区软件 | 国产日产精品久久快鸭的功能介绍 | 久久福利视频导航 | 中文字幕日产无线码一区 | 中文字幕在线日韩 | 久久精品噜噜噜成人88aⅴ | 黑人性猛爱xxxxx免费 | 97视频在线观看播放 | 青青青在线视频免费观看 | 国产在线播放91 | 91福利免费 | 日韩亚洲欧美一区 | 国产l精品国产亚洲区久久 国产sm主人调教女m视频 | 久久大胆 | 欧美性猛交xxx乱大交3蜜桃 | 在熟睡夫面前侵犯我在线播放 | 日本丰满大乳hd | 国产精品一区二区欧美黑人喷潮水 | 交视频在线播放 | 公妇乱淫免费观看 | 99久久夜色精品国产亚洲1000部 | 免费观看一区二区三区 | 欧美精品乱码99久久蜜桃 | av日韩网址 | 中文字幕在线视频免费观看 | 天海翼激烈高潮到腰振不止 | 国产性猛交xx乱老孕妇 | 日韩视频一区 | 欧美性受xxxxxx黑人xyx性爽 | 日本一区二区三区在线视频 | 久久亚洲精品国产精品紫薇 | 中文字幕奈奈美抱公侵犯 | 亚洲国产av无码综合原创国产 | 1000部拍拍拍18勿入免费视频下载 | 国产精品三级三级三级 | 又大又粗弄得我出好多水 | 亚洲人成精品久久久久 | 手机在线看永久av片免费 | 中文字幕第一页亚洲 | 亚洲一区二区激情 | 中文乱码人妻系列一区二区 | 亚洲精品久久久中文字幕痴女 | 大香伊人 | 国产精品一区二区久久乐下载 | www.啪| 国产午夜亚洲精品不卡下载 | 91精品国产高潮对白 | 在线成人影视 | 在线成人精品国产区免费 | 久久久日韩精品一区二区 | 天天鲁一鲁摸一摸爽一爽 | 色多多性虎精品无码av | 午夜嘿嘿嘿影院 | 日本在线看片免费人成视频 | 亚洲国产精品无码久久一区二区 | 欧美日韩视频网站 | 精品久久久久久久久久久aⅴ | 国产伦精品视频一区二区三区 | 日本人裸体做爰视频 | 国产精品处女 | 十八女人国产毛毛片视频 | 久久久久a | 老司机深夜福利网站 | 综合激情亚洲丁香社区 | v888aⅴ视频在线播放 | 六月色婷 | 乳霸冲田杏梨中文字幕担心学生的 | 国产欧美日韩va另类在线播放 | 日韩欧美精品一区 | 天天操狠狠操夜夜操 | 亚洲精品99久久久久中文字幕 | 在线观看肉片av网站免费 | 中国精品久久 | 九九在线观看高清免费 | 欧洲精品码一区二区三区 | 毛片毛片毛片毛片毛片毛片毛片 | 一级做a爰片久久毛片 | 亚洲三级在线 | 先锋资源国产 | 特级毛片aaa | 日本大尺度吃奶呻吟视频 | 国产精品高潮露脸在线观看 | 日韩成人在线免费视频 | 国产边摸边吃奶边做爽视频 | 婷婷丁香九月 | 精久久久久久 | 国产免费无码一区二区三区 | 精品国产成人一区二区三区 | 一本大道在线一本久道视频 | 又黄又爽又色的免费软件 | 一区二区三区不卡视频 | 麻豆蜜臀| 亚欧在线高清专区 | 日本精品4080yy私人影院 | 日本一区二区视频在线播放 | 另类小说亚洲色图 | 国产福利一区二区 | 欧美激情综合 | 第一色综合 | 婷婷另类小说 | 国产精品毛片一区二区在线看舒淇 | 女人爽得直叫免费视频 | 日韩精品一区二区免费视频 | 中文幕无线码中文字蜜桃 | 九九九亚洲 | 亚洲精品久久激情国产片 | 三区在线| 久久久久夜夜夜综合国产 | 玉米地疯狂的吸允她的奶视频 | 欧美日韩成人一区二区在线观看 | 欧美综合77777色婷婷 | 国产精品欧美激情 | 色在线免费视频 | 99久久久成人国产精品 | 狠狠干狠狠色 | 国产精品原创 | 人妻熟女av一区二区三区 | 99视频精品 | 国产草逼网站 | 中文字幕最新在线 | 啪啪在线视频 | 成人免费在线看片 | 日本爽快片毛片 | 欧美日韩欧美日韩在线观看视频 | 久草资源福利 | 中文字幕91视频 | 张警花视频99精品视频 | 亚洲一区二区三区国产好的精华液 | 精品动漫卡一卡2卡三卡四卡 | √天堂8在线网 | 国产美女久久久 | 亚洲乱码一二三四区 | 天堂视频中文在线 | 黄色网页免费在线观看 | 无码人妻丰满熟妇区毛片18 | 水果派av解说在线观看 | 亚洲痴女 | 制服丝袜快播 | 国产视频在线一区 | 香蕉久久一区二区三区 | 夜夜嗨av一区二区三区免费区 | 亚洲亚洲人成综合网络 | 女同亚洲精品一区二区三 | 成人在线精品 | 国产调教在线 | 日躁夜躁狠狠躁2001 | 国产熟妇高潮呻吟喷水 | 丝袜国产在线 | 国产91精品露脸国语对白 | 欧美日韩中文字幕在线观看 | 日本免费成人 | 在线播放的av | 色婷婷综合久久久久中文一区二区 | 亚洲一区二区免费在线观看 | 高h公妇烈火 | 台湾佬美性中文网 | 亚洲精品一区二区三区99 | 国产精品久久久久久久龚玥菲 | 中文字幕一区二区三区精华液 | 国产精品久久久久久久泡妞 | 欧美三级在线播放 | 亚洲精品一区国产 | 在线播放91 | 久久久久人妻精品一区三寸 | 日日噜噜噜夜夜爽爽狠狠同性男 | 一本加勒比hezyo黑人 | 全亚洲最大的免费影院 | 日韩av无码中文无码电影 | 多p混交群体交乱小说h | 成人做爰66片免费看网站 | 黄色特级片 | 人妻精品久久久久中文字幕69 | 色678黄网全部免费 色77777 | 一本久道综合色婷婷五月 | 亚洲天堂av影院 | 国产免费观看av | 成人性免费视频 | 亚洲色婷婷久久精品av蜜桃 | 精品久久久久久久久久中文字幕 | av污| 日韩性猛交ⅹxxx乱大交 | 一区二区欧美精品 | 人与性动交aaaabbbb视频 | 一级黄色a毛片 | 日韩伦理大全 | 99这里有精品视频 | 亚洲一二三四五 | 免费aⅴ网站 | 毛片毛片毛片毛片毛片毛片毛片毛片 | 亚洲综合日韩 | 国产色在线 | 国产 狠狠色噜噜狠狠狠狠7777米奇 | 黄色网址哪里有 | 日韩毛片在线视频 | 女女女女女裸体处开bbb | 在线观看av网站 | 91在线看黄| 永久免费在线观看av | 色久综合视频 | 少妇真实被内射视频三四区 | 国产夫妇肉麻对白 | 亚洲精品国产拍在线 | 特级特黄aaaa免费看 | 久久婷婷激情综合色综合俺也去 | 成人乱码一区二区三区av | www成人免费 | 嫩模写真一区二区三区三州 | 亚洲精品粉嫩美女一区 | 久久精品视频在线 | 国产精品国产精品国产专区不蜜 | 国产精品毛片久久久久久久av | 久久精品一区二区三区四区毛片 | 国产激情视频在线观看 | 男人靠女人免费视频网站 | 富婆如狼似虎找黑人老外 | 在线观看免费黄色 | 天天色天天操天天 | 欧美最猛性xxxxx(亚洲精品) | 亚洲精品久久久久久 | 性福宝av | 黄色片播放器 | 十八岁以下禁止观看黄下载链接 | 女性向av片在线观看免费 | 日本www在线播放 | 成人精品一区二区三区中文字幕 | 国产色精品久久人妻 | 黄色小视频免费观看 | 鲁一鲁一鲁一鲁一澡 | 人人妻人人澡人人爽精品欧美 | 久草在线手机视频 | 亚洲欧美在线一区二区 | 日韩国产综合 | 一本加勒比hezyo综合 | 成人毛片18女人毛片免费 | 免费视频国产在线观看 | 中国色视频 | 中文字幕亚洲一区二区三区 | 无码内射成人免费喷射 | youjizz中国少妇 | 亚洲综合无码明星蕉在线视频 | 欧美做受高潮中文字幕 | 久久久久一区二区三区 | 男女做爰全过程免费视频播放 | 青青草国产在线观看 | 黄瓜视频污在线观看 | 久久偷窥视频 | 日韩最新视频 | 亚洲熟妇色xxxxx欧美老妇y | 97久久久久久久久久久久 | 亚洲国产a∨无码中文777 | 91网站免费在线观看 | 天天操夜夜爽 | a级片在线观看 | 国产女同疯狂作爱系列3 | 午夜成人无码福利免费视频 | 亚洲国产中文在线二区三区免 | 午夜精品福利一区二区三区蜜桃 | 国模小黎自慰gogo人体 | 日韩av免费在线播放 | 午夜插插 | 日韩国产一级片 | 殴美一级片 | 亚洲天堂2014 | 午夜爽爽久久久毛片 | 网红主播大秀福利视频日韩精品 | 91丨九色丨海角社区 | 亚洲欧美韩国 | 无遮挡呻吟娇喘视频免费播放 | 国产大屁股视频免费区 | 日韩成人在线看 | 国产成人av综合色 | 天堂一码二码专区 | 91爱爱影院| 视频精品一区二区三区 | 中文字幕色 | 性视屏| 偷拍男女做爰视频免费 | 国产2| 熟妇女人妻丰满少妇中文字幕 | 久久香视频 | 精品人伦一区二区三区四区蜜桃牛 | 日本少妇激情舌吻 | 亚洲日韩欧美一区二区在线 | 99re国产 | 日本大胆人体视频 | 婷婷久久综合九色综合绿巨人 | 天海翼精品久久中文字幕 | 国产网站免费看 | 交专区videossex非洲 | 国偷自产av一区二区三区小尤奈 | 欧美在线va| 视频一区二区中文字幕 | 激情网色| 正在播放重口老熟女露脸 | 免费看一级黄色大片 | 真人黄色毛片 | 精品亚洲一区二区三区四区五区 | 天天天天噜在线视频 | 人妻精油按摩bd高清中文字幕 | 人妻尝试又大又粗久久 | 精品欧美一区二区三区久久久 | 人善交video高清| 五月激情综合网 | 少妇精品导航 | 91免费在线视频观看 | 在线看免费毛片 | 深夜小视频在线观看 | 国产精品内射后入合集 | 一本色道久久亚洲精品加勒比 | www.av在线视频 | 草久久免费视频 | 欧美在线视频第一页 | 欧美爽爽 | 欧美亚洲精品一区二区三区 | 久久天天躁狠狠躁夜夜av | 中文字幕第10页 | 亚洲 欧美 激情 另类 校园 | 欧美性生交xxxxx久久久 | 天堂网传媒 | 8av国产精品爽爽ⅴa在线观看 | wc偷拍嘘嘘视频一区二区在线 | 四虎影视永久地址www成人 | 国产成人精品日本亚洲专区 | 国产中年夫妇激情高潮 | 北条麻妃精品久久中文字幕 | 无套内谢的新婚少妇国语播放 | 亚洲综合激情另类小说区 | 亚洲精品蜜桃久在线 | 精品无码久久久久久久久水蜜桃 | 色999日韩| 久久亚洲精品中文字幕冲田杏梨 | 欧美男人又粗又长又大 | 无遮挡h肉动漫在线观看 | av丝袜在线| 色老头综合网 | 国产无套乱子伦精彩是白视频 | 午夜伦y4480影院中文字幕 | 精品人妻无码区二区三区 | 亚洲五十路 | 欧美一级免费视频 | 久久综合一区二区 | 青青青操 | 色婷婷av99xx | 在线观看第一页 | 日韩特黄一级片 | 中文字幕第4页 | 国产精品国产三级国产专区51 | 久久综合久久美利坚合众国 | 亚洲精品乱码久久久久久自慰 | 91丨九色丨高潮 | 国产精品入口麻豆 | 天天噜噜噜在线视频 | 亚洲小说春色综合另类 | 国产精品一品二品 | 日本污污网站 | 亚洲精品久久久久久中文传媒 | 国产精品亚洲日韩欧美色窝窝色欲 | 少妇粉嫩小泬白浆流出 | 大陆一级a毛片杨玉环 | 欧美11—12娇小xxxx | 国产高h视频 | 亚洲性网 | 四虎最新网址在线观看 | 韩国三级a视频在线观看 | jizz成熟丰满老女人 | 午夜色片 | 亚洲综合视频在线观看 | gogogo日本免费观看电视动漫 | 久久久久久久久久久大尺度免费视频 | 欧美老女人视频 | 欧美日韩免费做爰视频 | 成年在线观看免费视频 | 久久综合久久鬼 | 自拍日韩亚洲一区在线 | 国产精品久久久久久久久免费软件 | 久久国产精品99久久久久久老狼 | 女人久久久| 中文字幕丝袜精品久久 | 日韩视频一区二区在线观看 | 亚洲国产成人一区二区精品区 | 成人亚洲一区 | 亚洲综合在线播放 | 精品一区二区日韩 | 中文视频一区 | 天天干夜夜躁 | 亚洲精品高潮 | 国产真实乱人偷精品人妻 | 青柠影视在线观看免费高清中文 | 免费黄色链接 | 欧美香蕉在线 | 北条麻妃一区二区三区av | 亚洲精品午夜视频 | 成人在线视屏 | 97中文字幕| 久久精品超碰 | 日日草视频 | 自拍视频啪 | 玖玖爱免费视频 | 不卡av网站 | 三级毛片国产三级毛片 | 国内精品在线观看视频 | 日本xxxxx高潮少妇 | 成人孕妇专区做爰高潮 | 中文字幕在线免费看线人 | 91亚洲精品久久久久图片蜜桃 | 女性毛片 | 五月在线 | 久久久国产精品入口麻豆 | 国产精品偷窥熟女精品视频 | 国产精品久久久久久久毛片 | 狠狠色丁香婷婷久久综合 | 精品视频9999 | 亚洲精品国 | 91精品国产综合久久久蜜臀粉嫩 | 桃色网站在线观看 | 亚洲一区视频在线 | 久久亚洲国产成人精品性色 | 在线观看视频色 | 中文字幕一区二区人妻电影 | 人妻少妇精品久久 | 538任你躁在线精品免费 | 欧美三级一区二区 | 福利小视频在线播放 | 国产特级黄色片 | 农村人伦偷精品视频a人人澡 | 国内精品久久久久影视 | 丁香激情六月 | 国产一级伦理片 | 在线免费av网 | 成人乱人乱一区二区三区 | 男女av免费| 成人免费xxxxxx视频 |