Forum: Multimedia
Delphi
by TOC,
10. Mai 2008
Hi!
Ich hab da extra mal in der Graphics32.help rumgewühlt. Prinzipiell sind ALLE Transform-Objekte von TTransform abgeleitet das über eine Eigenschaft SrcRect: TFloatRect verfügt. Die eingebauten Verformungsobjekte wie TAffineTransformation, TProjectiveTransformation etc. gehen deshalb alle davon aus das ein Rechteck in eine andere Form transformiert werden soll. Der Umgekehrte Weg ist...
Forum: Multimedia
Delphi
by TOC,
19. Mär 2007
Hi!
Also, ich habe eine 3D-Würfel mit Achsen der sich im Raum die X,Y und Z-Achse dreht. Innerhalb des Würfels ist eine Fläche definiert die sich natürlich zusammen mit dem Würfel dreht, auf diese Fläche soll eine Grafik oder Beschriftung geblittet werden. Das ganze muss natürlich in 2D-Umgerechnet werden, so wie in 3D-Würfel der sich im Raum dreht in Delphi. Die 3D-Fläche muss natürlich...
Forum: Multimedia
Delphi
by TOC,
18. Mär 2007
Hi!
Ja, aber laut Win32DeveloperHelp zeichnet PlgBlt als Zielfigur immer nur ein Parallelogramm. Durch die 3-Dimensionale Drehung des Rechtecks kann es sich aber auch zu einem Trapez verformen... Deshalb hat PlgBlt ja auch nur 3 Pukte um das Zielparallelogramm zu definieren.
Grüsse von TOC!
Forum: Multimedia
Delphi
by TOC,
18. Mär 2007
Hi!
Ich habe folgendes Problem: Eine rechteckige Fläche dreht sich im 3D-Raum um die 3 Achsen und verzerrt sich dadurch, 2-dimensional gesehen, zu einem Parallelogramm oder auch gar einem Trapez oder was auch immer. Das entspricht dann einer Figur mit 4 Seiten die durch 4 Punkte definiert ist. Die Drehung der Punkte des Rechtecks im Raum zu berechnen klappt schon einwandfrei, nun möchte ich...