Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   TBrush FMX (https://www.delphipraxis.net/202816-tbrush-fmx.html)

juniorA 11. Dez 2019 13:54

TBrush FMX
 
Was mach ich eigentlich an den Stellen bei Firemonkey wo ich bisher bei Zeichnen von Flächen den Füllstiel mit Brush.Style vorgeben habe? Muss ich da jetzt eine Textur definieren oder in welcher FMX Unit sind die klassischen Füllstiele von TBrushStyle hinterlegt?

freimatz 11. Dez 2019 14:45

AW: TBrush FMX
 
Zitat:

Zitat von juniora (Beitrag 1453167)
Oma hätte übrigens zu mir gesagt, wer lesen kann ist klar im vorteil aber so ist es nun mit den wald und den vielen bäumen.

Zitat:

Zitat von freimatz (Beitrag 1453077)
Bitte frag in "GUI-Design mit VCL / FireMonkey / Common Controls"

Daniel hat sich Mühe gegeben und das Forum in verschiedene Zwecke und Themen aufgeteilt. Bitte benutze das dann auch.

juniorA 11. Dez 2019 14:57

AW: TBrush FMX
 
war im Eifer des Gefechts. Gelobe Besserung.

freimatz 11. Dez 2019 15:24

AW: TBrush FMX
 
Danke :-D

Ich freue mich an Deinem Eifer beim Programmieren :thumb:

ZYLAGON 11. Dez 2019 23:08

AW: TBrush FMX
 
Ich gehe jetzt mal von dem Fall aus, wo die Fläche eines Polygons mit TPath erstellt wurde.
Da gibt´s die Eigenschaft 'Fill'.

VG ZYL

Rollo62 12. Dez 2019 06:26

AW: TBrush FMX
 
Zitat:

Zitat von ZYLAGON (Beitrag 1453316)
Ich gehe jetzt mal von dem Fall aus, wo die Fläche eines Polygons mit TPath erstellt wurde.
Da gibt´s die Eigenschaft 'Fill'.

VG ZYL

Das Polygon sollte aber auch, z.B. mit PathData "z" am Ende, geschlossen sein.

ZYLAGON 12. Dez 2019 17:11

AW: TBrush FMX
 
@Rollo: Ja, das kenne ich eigentlich auch so.
Bei der TPath3D-Komponente schließe ich immer den Datastring mit 'z' ab.
Habe aber gestern auf der Embarcaderoseite das TPath-Beispiel entdeckt, welches nicht mit 'z' abschließt,
sondern als letzte Koordinate wieder die Anfangskoordinate hernimmt.
Also Anfangskoordinate am Anfang und Anfangskoordinate am Ende des Datastrings gesetzt.
http://docwiki.embarcadero.com/Libra...cts.TPath.Data

VG ZYL

Rollo62 12. Dez 2019 18:25

AW: TBrush FMX
 
@ZYLAGON
Ich könnte schwören das dies nicht dem ursprünglichen SVG-Standard entspricht ...
Ist aber nicht so schlimm, denn ich schliesse die halt immer ab.

Wenn man aber open-paths braucht und diese nicht sauber abschliesst, kann es unschöne Verwerfungen geben.
Vermutlich sind die nicht sichtbar wenn Anfang auf Ende liegt, aber ich möchte das nicht drauf ankommen lassen.

Deshalb sollte man meiner Meinung nach immer
open-path : fill-kind auf none setzen
close-path: Abschluss mit "Z" oder "z"


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:01 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