Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Winkel mit PaintBox zeichnen! (https://www.delphipraxis.net/41113-winkel-mit-paintbox-zeichnen.html)

ScorpionKing 26. Feb 2005 06:21


Winkel mit PaintBox zeichnen!
 
Hallo Leute,
ich habe leider folgendes Problem: Ich will mit Delphi in einer PaintBox einen Winkel zeichnen, weiß aber nicht wie!? Also ich habe die Basislinie schon (in Koordinaten) und den Winkel Alpha. Wie kann ich nun den Winkel Alpha auf diese Linie zeichnen?

MfG, ScorpionKing!

Mirilin 26. Feb 2005 07:33

Re: Winkel mit PaintBox zeichnen!
 
:hi:

sinus und cosinus könnten Dir dienlich sein :)


mfg Tobias

ScorpionKing 27. Feb 2005 07:46

Re: Winkel mit PaintBox zeichnen!
 
ich muss zugeben, dass ich nicht weiß, wie das geht! :-D
gibt es da ein tutorial?

MfG, ScorpionKing!

malo 27. Feb 2005 10:40

Re: Winkel mit PaintBox zeichnen!
 
Zitat:

Zitat von ScorpionKing
ich muss zugeben, dass ich nicht weiß, wie das geht! :-D
gibt es da ein tutorial?

MfG, ScorpionKing!

Mathe Klasse 9-12 könnten da helfen ;)

Ansonsten mal unter Delphi-Referenz durchsuchensinus und Delphi-Referenz durchsuchencosinus schauen :zwinker:

ScorpionKing 27. Feb 2005 13:00

Re: Winkel mit PaintBox zeichnen!
 
tja, ich bin erst in der 8. Klasse, sorry! :lol:

MfG, ScorpionKing!

malo 27. Feb 2005 13:55

Re: Winkel mit PaintBox zeichnen!
 
Zitat:

Zitat von ScorpionKing
tja, ich bin erst in der 8. Klasse, sorry! :lol:

MfG, ScorpionKing!

Hehe, willkommen im Club :mrgreen:


Aber das ganze ist ein ziemlich komplizierter Vorgang... es hat schon seine Gründe, warum immer gesagt wird, Programmieren sei fast nur Mathe :zwinker:

ScorpionKing 27. Feb 2005 14:02

Re: Winkel mit PaintBox zeichnen!
 
dann dürfte es kein problem sein, denn ich habe in mathe eine 1! :wink:

jfheins 27. Feb 2005 14:07

Re: Winkel mit PaintBox zeichnen!
 
Einfache Übung :mrgreen:

Wenn A die Waagerechte ist, also so:
Code:
***/|*\
**/*|*|
*/\*|**> X (zu berechnen)
/α|*|*|
-----*/
\___/
**A (gegeben)
Dann gilt: X = tan (α) * A da tan (α) = X / A

Flogo 27. Feb 2005 14:47

Re: Winkel mit PaintBox zeichnen!
 
Wenn du einen Winkel zur Horizontalen (Also mit Winkel = 0 quer über den Bildschirm ;-) ) zeichnen willst brauchst du ja die X- und die Y- Koordinate des Zielpunktes. Dazu nimmst du den Sinus bzw Cosinus

Delphi-Quellcode:
  with Image1.Canvas do
  begin
    MoveTo(100, 100);
    LineTo(200, 100);
    Ziel.X := cos(Winkel) * LaengeDerLinie;
    Ziel.Y := sin(Winkel) * LaengeDerLinie;
    LineTo(Ziel.X, Ziel.Y);
  end;

sniper_w 27. Feb 2005 16:01

Re: Winkel mit PaintBox zeichnen!
 
Das Problem an sich ist ziemlich einfach. Das wahre Problem ist, dass dir entsprechende Mathe-Kenntnise fählen. Du solltest die Aufgabe zuerst auf dem Papier lösen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:51 Uhr.
Seite 1 von 2  1 2      

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