Forum: Multimedia
Delphi
by Cylence,
26. Jan 2009
Hi,
also einmal DANKE :-) für das mit den Streams das klappt jetzt *freu*
und dann hab ich nun den zweiten winkel auch noch hinbekommen:
l3DObj.WinkelXY := trunc(90 - ((XTop -(Screen.Height/2))/30));
l3DObj.WinkelYZ := trunc( ( (XLeft - (Screen.Width/2) ) /30) *-1 );
so jetzt klappt fast alles nur transparentcolor wird verhaun von meiner trapezverzerrung an dieser stelle:
Forum: Multimedia
Delphi
by Cylence,
25. Jan 2009
Hi,
ok also den einen Winkel hab ich jetzt an den Monitor angepasst und zwar so:
l3DObj.WinkelYZ := trunc( ( (XLeft - (Screen.Width/2) ) /30) );
nur Nr2 stimmt noch nich leider... und da gehts auch nich wenn ichs einfach genauso mach wie in dem oben...
ja und für die trapez verzerrung hab ich auch was gefunden aber da hab ich ein problem an der Stelle savetostream und...
Forum: Multimedia
Delphi
by Cylence,
22. Jan 2009
Hallo,
also an und für sich hab ich das jetzt ganz schön hinbekommen. Nur die Winkelberechnung da probier ich ewig in der gegend rum aber checks irgendwie nich :-( leider... soll ja so ca aussehen wie madotate... wenn das einer kennt.
also so weit hab ichs mal:
procedure TForm2.DoDrawEx(ACanvas: TCanvas; ALeft, ATop: Integer);
var
l3DObj : T3DObj;
Forum: Multimedia
Delphi
by Cylence,
11. Jun 2007
Hi,
Sir Thornberry sagte
Wenn das Bild in Richtung Z-Achse kleiner werden soll musst du dir jedoch einen Ersatz für PlgBtl schreiben und die errechneten Punkte bezüglich Z-Achse nochmal korrigieren (näher zusammenrücken). Sollte aber nicht das Problem darstellen (die Punkte werden ja errechnet und du müsstest dich in dem Fall nur noch um die Darstellung kümmern)
und die PlgBtl ist in...
Forum: Multimedia
Delphi
by Cylence,
6. Jun 2007
Hi,
HAMMERGEIL, perfekt genau so muss das sein *g* :-) Ich danke Dir!!!!!!!
Forum: Multimedia
Delphi
by Cylence,
6. Jun 2007
Hi,
das Bild is ca 140 x 170 pixel groß, also sehr klein eigentlich...