Was genau ist das Objekt einer affinentransformation?

uuqfowehui23

Aktives Mitglied
Hi, wenn ich ein Objekt einer Affinentransofrmation erstelle, z. B:

AffineTransform test= new AffineTransform();

Was habe ich hier eigentlich erstellt? Kann man das alleine eigentlich schon in 2d sehen, wenn ich da was sehen wollen würde, beim ausführen des Prgroamms?

1643843930807.png
Und was genau ist dieses createTransformedShape für ein Befehl? ALso wie habe ich den zu verstehen? Ich erstelle eine AffineTransformation, diese rotiere ich dann und diese affinetransformation nehme ich dann, sage dann erstell ein shape und tue dann mein Polygon rein? Heißt das, dass ich meine Affinetransformation auf mein p anwende, aber das p an sich nicht verschoben wird, sondern ich nur ein neues shape habe, was dem p nur in verschoben entspricht? Wenn ja, kann ich das nicht auch anders machen, dass ich mein p direkt verschiebe und nicht ein neues Sharpe erstelle, welches eine Kopie meines shapes p ist, nur verschoben?
 
Beste Antwort
Die Funktion hat einen Parameter, du übergibst dein Shape an die Funktion und sie hat ein Shape als Rückgabewert. (Siehe API Funktionsdokumentation)
Die Übersetzung von "Create Transofmed Shape" ist sinngemäß: "Erstelle transformiertes Geometrieobjekt/Shape [aus dem Parameter]".
Was glaubst du, was die macht? Was sagt dir denn die API Dokumentation zu dem Thema?
Die Funktion hat einen Parameter, du übergibst dein Shape an die Funktion und sie hat ein Shape als Rückgabewert. (Siehe API Funktionsdokumentation)
Die Übersetzung von "Create Transofmed Shape" ist sinngemäß: "Erstelle transformiertes Geometrieobjekt/Shape [aus dem Parameter]".
Was glaubst du, was die macht? Was sagt dir denn die API Dokumentation zu dem Thema?
 
Beste Antwort

Neue Themen


Zurück
Oben