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
 فارسی