Matrix

Genel Bakış

Matrix Java için FOSS’de bir sınıf.

PDF grafik durumunda kullanılan 3x3 affine dönüşüm matrisini temsil eder.

Bu sınıf, Java programlarında Matrix nesnelerle çalışmak için 20 yöntem sağlar. Kullanılabilir yöntemler şunlardır: Matrix, equals, fromPdfArray, getA, getB, getC, getD, getE, getF, getValues, hashCode, multiply, ve 6 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: IDENTITY, a, b, c, d, e,Ve iki tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
valuesdouble[]Oku .Altı matris değerinin bir kopyasını gönderir.
adoubleOku .A (skala X / rotate) bileşenini gönderir.
bdoubleOku .B (dönüşüm / kayma) bileşenini gönderir.
cdoubleOku .C (dönüş / kayma) bileşenini gönderir.
ddoubleOku .D (Y ölçeği / dönme) bileşenini gönderir.
edoubleOku .E (X çevir) bileşenini gönderir.
fdoubleOku .f (Y’yi çevir) bileşenini gönderir.
IDENTITYMatrixOku .Kimlik matris (değişiklik yok).

Yöntemler

SignatureAçıklama:
Matrix(a: double, b: double, c: double, d: double, e: double, f: double)Belirtilen altı değerle bir matris oluşturur.
Matrix(elements: double[])Altı elemanlı bir diziden matris oluşturur.
Matrix()Kimlik matrisini oluşturur.
rotation(angleRadians: double)MatrixVerilen açı için bir rotasyon matrisini yarattı.
getValues()double[]Altı matris değerinin bir kopyasını gönderir.
getA()doubleA (skala X / rotate) bileşenini gönderir.
getB()doubleB (dönüşüm / kayma) bileşenini gönderir.
getC()doubleC (dönüş / kayma) bileşenini gönderir.
getD()doubleD (Y ölçeği / dönme) bileşenini gönderir.
getE()doubleE (X çevir) bileşenini gönderir.
getF()doublef (Y’yi çevir) bileşenini gönderir.
multiply(other: Matrix)MatrixBu matrisin bir diğerine çarpılması, yeni bir matrisi geri getirir.
transformPoint(x: double, y: double)double[]Bir noktayı (x, y) bu matrisle dönüştürür.
reverse()MatrixTers matrisini gönderir.
transform(rectangle: Rectangle)RectangleBir dikdörtgen dönüştürür ve dönüşümlü köşelerin eksen düzeltme sınırlama kutusunu gönderir.
fromPdfArray(array: PdfArray)MatrixAltı sayıdan oluşan bir PDF dizisinden Matrix oluşturur.
toPdfArray()PdfArrayBu matrisin altı sayıdan oluşan bir PDF dizisine dönüştürülmesi.
equals(o: Object)boolean
hashCode()int
toString()String

Ayrıca bakınız:

 Türkçe