![]() |
Gestrichelte Linie
Hallo,
ich benötige für eine cad-darstellung "echte" gestrichelte linien, also kein psdot oder psdash. Kann mir jemand einen lösungsansatz (codeschnipsel) geben, stehe irgend wie im wald. danke tester5 |
Re: Gestrichelte Linie
google mal nach Bresemham-Algorithmus
|
Re: Gestrichelte Linie
HERZLICH WILLKOMMEN IN DER DELPHIPRAXIS!
:firejump: :firejump: wenn ich mich nicht irre ist der Bresemham-Algorithmus ja für Rasterkonvertierung ? Zitat:
|
Re: Gestrichelte Linie
dann zerlege die Linie in 10 Teile und zeichne nur jeden geraden Teil!
|
Re: Gestrichelte Linie
Moin!
Zitat:
![]() @Other: Die reine Position der Punkte kann dir GDI auch zu den Linien sagen bzw. ermitteln. Es geht um's malen - also rechnet man doch nicht selber, wenn man alles vorgesetzt bekommt. Und dann ist es auch egal welcher Algorithmus dabei benutzt wird... MfG Muetze1 |
Re: Gestrichelte Linie
Der Bresenham-Algorithmus gehoert zu den Basisalgorithmen. Jeder Programmierer sollte ihn kennen.
Er liefert uebrigens nicht nur die Punkte einer Linie, sondern auch noch Antialiasing-Information. Zusaetzlich kann er zum Zeichnen von Ellipsen verallgemeinert werden. Man rate mal was LineDDA intern verwendet. |
Re: Gestrichelte Linie
|
Re: Gestrichelte Linie
Danke für die ansätze,
manchmal verrennt man sich in dunkle ecken und findet nicht mehr zurück. tester5 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:07 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