Matrix4

Matrix4 class

4x4 matris uygulaması.

Properties

AdAçıklama
m00Bu m00.
m01Bu m01.
m02Bu m02.
m03Bu m03.
m10Bu m10.
m11Bu m11.
m12m12.
m13m13.
m20m20.
m21m21.
m22m22.
m23m23.
m30m30.
m31m31.
m32m32.
m33m33.

Yöntemler

constructor

AdAçıklama
constructor()

Result:


constructor_overload

AdAçıklama
constructor_overload(r0, r1, r2, r3)Matrisi 4 satırdan oluşturur.

Parameters:

AdTürAçıklama
r0Vector4R0.
r1Vector4R1.
r2Vector4R2.
r3Vector4R3.

Result:


constructor_overload2

AdAçıklama
constructor_overload2(m00, m01, m02, m03, m10, m11, m12, m13, m20, m21, m22, m23, m30, m31, m32, m33)Matrix4 yapısının yeni bir örneğini başlatır.

Parameters:

AdTürAçıklama
m00NumberM00.
m01NumberM01.
m02NumberM02.
m03NumberM03.
m10NumberM10.
m11NumberM11.
m12NumberM12.
m13NumberM13.
m20NumberM20.
m21NumberM21.
m22NumberM22.
m23NumberM23.
m30NumberM30.
m31NumberM31.
m32NumberM32.
m33NumberM33.

Result:


constructor_overload3

AdAçıklama
constructor_overload3(m)Bir FMatrix4 örneğinden Matrix4 oluşturur.

Parameters:

AdTürAçıklama
FMatrix4null

Result:


constructor_overload4

AdAçıklama
constructor_overload4(m)Matrix4 yapısının yeni bir örneğini başlatır.

Parameters:

AdTürAçıklama
mNumber[]M.

Result:


getIdentity

AdAçıklama
getIdentity()Kimlik matrisini alır. Kimlik.

Result:


getDeterminant

AdAçıklama
getDeterminant()Matrisin determinantını alır. Determinant.

Result:


concatenate

AdAçıklama
concatenate(m2)İki matrisi birleştirir.

Parameters:

AdTürAçıklama
m2Matrix4M2.

Result: Matrix4


transpose

AdAçıklama
transpose()Bu örneği transpoze eder.

Result: Matrix4


normalize

AdAçıklama
normalize()Bu örneği normalleştirir.

Result: Matrix4


inverse

AdAçıklama
inverse()Bu örneği tersine çevirir.

Result: Matrix4


setTRS

AdAçıklama
setTRS(translation, rotation, scale)Matris’i çeviri/dönme/ölçek ile başlatır.

Parameters:

AdTürAçıklama
çeviriVector3Çeviri.
dönmeVector3Dönme için Euler açıları, alanlar derecedir.
ölçekVector3Ölçek.

Result: Matrix4


toArray

AdAçıklama
toArray()Matris’i diziye dönüştürür.

Result: Number[]


toString

AdAçıklama
toString()Mevcut Matrix4’ü temsil eden bir java.lang.String döndürür.

Result: String


translate

AdAçıklama
translate(t)x ekseni, y ekseni ve z ekseni boyunca çeviren bir matris oluşturur.

Parameters:

AdTürAçıklama
tVector3Çeviri ofseti

Result: Matrix4


translate

AdAçıklama
translate(tx, ty, tz)x ekseni, y ekseni ve z ekseni boyunca çeviren bir matris oluşturur.

Parameters:

AdTürAçıklama
txNumberX-koordinat ofseti
tyNumberY koordinat ofseti
tzNumberZ koordinat ofseti

Result: Matrix4


scale

AdAçıklama
scale(s)x ekseni, y ekseni ve z ekseni boyunca ölçekleyen bir matris oluşturur.

Parameters:

AdTürAçıklama
sVector3Ölçekleme fabrikaları x eksenine, y eksenine ve z eksenine uygulanır

Result: Matrix4


scale

AdAçıklama
scale(s)x ekseni, y ekseni ve z ekseni boyunca ölçekleyen bir matris oluşturur.

Parameters:

AdTürAçıklama
sNumberÖlçekleme fabrikaları tüm eksenlere uygulanır

Result: Matrix4


scale

AdAçıklama
scale(sx, sy, sz)x ekseni, y ekseni ve z ekseni boyunca ölçekleyen bir matris oluşturur.

Parameters:

AdTürAçıklama
sxNumberÖlçekleme fabrikaları x eksenine uygulanır
syNumberÖlçekleme fabrikaları y eksenine uygulanır
szNumberÖlçekleme fabrikaları z eksenine uygulanır

Result: Matrix4


rotateFromEuler

AdAçıklama
rotateFromEuler(eul)Euler açısına göre bir rotasyon matrisi oluştur

Parameters:

AdTürAçıklama
eulVector3Radyan cinsinden dönüş

Result: Matrix4


rotateFromEuler

AdAçıklama
rotateFromEuler(rx, ry, rz)Euler açısına göre bir rotasyon matrisi oluştur

Parameters:

AdTürAçıklama
rxNumberx ekseninde radyan cinsinden dönüş
ryNumbery ekseninde radyan cinsinden dönüş
rzNumberZ eksenindeki dönüş radyan cinsinden

Result: Matrix4


rotate

AdAçıklama
rotate(angle, axis)Dönüş açısı ve eksenine göre bir dönüş matrisi oluştur

Parameters:

AdTürAçıklama
açıNumberRadyan cinsinden döndürme açısı
eksenVector3Dönüş ekseni

Result: Matrix4


rotate

AdAçıklama
rotate(q)Kuatörden bir dönüş matrisi oluştur

Parameters:

AdTürAçıklama
qKuatörDönüş kuatörü

Result: Matrix4