Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Künstlichen Horizont (https://www.delphipraxis.net/147522-kuenstlichen-horizont.html)

MiniMax 10. Feb 2010 15:33


Künstlichen Horizont
 
Hallo Zusammen,
heute wende ich mich mit einem "kleinem" Problem an euch:
Ich möchte gerne so nen Horizont wie im Video zeichnen, nur weiß ich net wie ich das mit ner Paintbox machen kann :cry:

Video

Könnt ihr mir Helfen?

Blup 10. Feb 2010 16:19

Re: Künstlichen Horizont
 
Um die Frage genauso allgemein zu beantworten, wie diese gestellt wurde:
Benutze die Methoden des Paintbox.Canvas.

:glaskugel: Was ist das Problem?

p80286 10. Feb 2010 17:21

Re: Künstlichen Horizont
 
Nun notwendig sollten sein
Delphi-Quellcode:
   Canvas.Pen
   canvas.MoveTo
   Canvas.Lineto
damit kann man schon eine ganze Menge erreichen.

Gruß
K-H

MiniMax 11. Feb 2010 14:31

Re: Künstlichen Horizont
 
Hallo Zusammen,
ich gebe zu ihr seid keine Hellseher - schade :P

Wie ich die Farben hinbekomme ist mir Klar! Nur net wie ich das mit der Schräglage Machen kann?? Mit ner Linie würde der "Rest" Ja nicht Blau oder Rot?????

himitsu 11. Feb 2010 14:43

Re: Künstlichen Horizont
 
Dafür gibt es FloodFill oder Polygon.
Außerdem könntest du auch Arc (den blauen Teilkreis) verwenden.

[add]
Falls dir Delphi-Referenz durchsuchenArc zu umständlich ist:
http://www.delphipraxis.net/internal...003983#1003983 (aktuelle Codes siehe letzer Post)

MiniMax 12. Feb 2010 14:06

Re: Künstlichen Horizont
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Zusammen,
danke für den Tipp mit FloodFill! :thumb:
Ein problem habe ich aber: Sobald ich an die 45% Grensze gehe, wechselt die Farbe von Oben Blau nach unten Blau! Im anhang habe ich mein Programm drinne - wäre dankbar für nen Tipp


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:42 Uhr.

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