Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Probleme mit Canvas (https://www.delphipraxis.net/146648-probleme-mit-canvas.html)

MiniMax 24. Jan 2010 12:39


Probleme mit Canvas
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Zusammen,
ich habe folgendes Problem:

Ich zeichne aus einer Funktionsgleichung (f(x)=x²) eine Parabel. Soweit sogut. Das klappt auch alles - allerdings muss die Parabel um 90° gegen den Uhrzeigersinn gedreht werden!?! Genau das bekomme ich nicht hin! :oops:
Im anhang ist die Unit mit der Zeichnenrutine
Bitte Helft mir! :wall:

Vielen Dank im Voraus

jfheins 24. Jan 2010 12:41

Re: Probleme mit Canvas
 
x und y vertauschen ;)

Luckie 24. Jan 2010 12:42

Re: Probleme mit Canvas
 
Dann nimm eine Funktionsgleichung, die dir die gewünschte Parabel zeichnet. Das hat doch nichts mit der Zeichenroutine zu tun.

Des Weiteren ist dein Titel nicht gerade sehr aussagekräftig und hat eigentlich nichts mit dem Problem zu tun, da du wohl eher ein mathematisches Problem hast.

fkerber 24. Jan 2010 13:21

Re: Probleme mit Canvas
 
Hi!

Aber das ist doch keine Funktion mehr, oder?
Weil einem x-Wert müssen ja dann 2 y-Werte zugewiesen werden...

Grüße, Frederic

patti 24. Jan 2010 13:55

Re: Probleme mit Canvas
 
Zitat:

Zitat von Luckie
Dann nimm eine Funktionsgleichung, die dir die gewünschte Parabel zeichnet.

Also die Umkehrfunktion. Zu der Normalparabel ist das natürlich die Wurzelfunktion f(x)=x^(0,5). Allerdings stimmt das, was fkerber geschrieben hat, natürlich: dann ist es eigentlich keine wirkliche Funktion mehr. Du müsstest beide "Äste" des Graphen zeichnen, einmal für f(x)= + x^(0,5) und einmal für f(x)= - x^(0,5). Alternativ könntest du dir auch überlegen, das einmal gezeichnete Bild um 90° zu drehen. Dazu lässt sich bestimmt einiges in der DP finden.

EDIT:
Zitat:

Zitat von MiniMax
...um 90° gegen den Uhrzeigersinn gedreht...

Dann ist die Umkehrfunktion natürlich f(x) = (-x)^(0,5) bzw. f(x) = - (-x)^(0,5).

MiniMax 25. Jan 2010 15:44

Re: Probleme mit Canvas
 
Hallo Zusammen! Ich danke euch mit dem Vertauschen hat es nun endlich geklappt! :thumb: :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz