Matrix4

خلاصه ای

Matrix4 کلاس در Aspose.3d برای جاوا است. وارثان از: Struct<Matrix4>, Serializable.

Matrix4.Matrix4 constructs a new identity matrix.

خواص

نام:نوع:دسترسیشرح:
identityMatrix4بخونید.ویژگی نمونه ماتریس هویت را فراهم می کند.
determinantdoubleبخونید.ویژگی ارزش تعیین کننده ماتریس را می دهد.

روش ها

امضا کردنشرح:
Matrix4()این متریس را با 16 مقدار دوگانه در ترتیب خط بزرگ شروع می کند.
Matrix4(m00: double, m01: double, m02: double, m03: double, m10: double, m11: double, m12: double, m13: double, m20: double, m21: double, m22: double, m23: double, m30: double, m31: double, m32: double, m33: double)
Matrix4(values: float[])
Matrix4(values: double[])
Matrix4(r0: Vector4, r1: Vector4, r2: Vector4, r3: Vector4)
getIdentity() → Matrix4یک ماتریس را که نشان دهنده تبدیل هویت است، باز می گرداند.
translate(v: Vector3) → Matrix4یک ماتریس را که با تعویض های مشخص شده ترجمه می شود، بازمی گرداند.
translate(x: double, y: double, z: double) → Matrix4
scale(v: Vector3) → Matrix4یک ماتریس را که با اجزای Vector3 مقیاس می گیرد، بازمی گرداند.
scale(s: double) → Matrix4
scale(x: double, y: double, z: double) → Matrix4
rotate(angle: double, axis: Vector3) → Matrix4یک ماتریس را که نشان دهنده چرخش تعریف شده توسط کواتریون است، باز می گرداند.
rotate(q: Quaternion) → Matrix4
rotateFromEuler(e: Vector3) → Matrix4
rotateFromEuler(x: double, y: double, z: double) → Matrix4
mul(a: Matrix4, b: Matrix4) → Matrix4Vektor3 را که توسط ماتریس m تبدیل شده است، باز می گرداند.
mul(m: Matrix4, s: double) → Matrix4
mul(m: Matrix4, v: Vector3) → Vector3
mul(m: Matrix4, v: FVector3) → FVector3
mul(m: Matrix4, v: Vector4) → Vector4
mul(m: Matrix4, v: FVector4) → FVector4
concatenate(m: Matrix4) → Matrix4این ماتریس را با m ضرب می کند و نتیجه اش را بازمی گرداند.
transpose() → Matrix4انتقال این ماتریس را بازمی گرداند.
getDeterminant() → doubleتعیین کننده ماتریس را به صورت دو برابر باز می گرداند.
inverse() → Matrix4
normalize() → Matrix4یک ماتریس با اجزای چرخش عادی را باز می گرداند.
setTRS(translation: Vector3, rotation: Vector3, scale: Vector3)تنظیمات ترجمه، چرخش کواترنیوم و مقیاس
setTRS(t: Vector3, r: Quaternion, s: Vector3)
decompose(scale: Vector3, rotation: Vector3, q: Quaternion) → boolean
toArray() → double[]عناصر ماتریس را به عنوان یک آرایه دوگانه باز می گرداند.
toString() → String
clone() → Matrix4
Matrix4(other: Matrix4)
copyFrom(src: Matrix4)
hashCode() → int
equals(obj: Object) → boolean
 فارسی