Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
4. Jun 2015
Also, wenn man das alles manuell eingeben / berechnen muss, erscheint das ein wenig kompliziert. Habe daher mein PixPower Programm jetzt erweitert (Beta), so dass man Formen wie Linie, Dreieck, Rechteck, Kreis, Elipse einfach im Programm zeichnen kann und das Programm liefert dann die Path-Data-Werte zurück.
So könnte man z.B. sich selber auch Path-Icons zeichnen und die in Buttons oder...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
25. Mai 2015
Wenn man nur das Gitter anzeigen will, dann denke ich, dass man hier das TMesh nutzen muss, was dann aber schon deutlich komplizierter zu handeln ist. Bei einer TPath3D Komponente ist mir jedenfalls keine Möglichkeit bekannt, das so wie von Dir gewünscht hin zu bekommen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
20. Mai 2015
Also mit dem ARC-Kommando würde ich zwei Halbkreise zeichnen können. Folgende Pathdaten ergeben z.B. ein Rechteck, darin ein Kreis:
M230,227 a1,1,0,0,1,140,140 M230,227 a1,1,0,0,0,140,140 // Der Kreis
M198,198 L399,198 L399,399 L198,399 L198,198 // Das Quadrat
Sie auch anliegenden Screenshot.
I.d.R. wäre es ja am einfachsten, man geht von den Daten des Quadrats aus und transformiert...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
20. Mai 2015
Ja, da scheint etwas buggy zu sein. Denn Visible bleibt nicht erhalten, wenn man auf eine andere Komponente klickt und dann wieder auf die Path-Komponente, dann ist die plötzlich wieder visible.
Ich hatte im Demo ja verschiedene ColorMaterialSources für die die entsprechenden Eigenschaften (Back, Shaft, Front) verwendet. Wenn Du die wieder auf NIL setzt, könntest Du alternativ testen, ob...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
18. Mai 2015
Nein, das Polygon habe ich mit Inkscape erstellt und dann die Daten nach Delphi kopiert.
Synthax-Beschreibung habe ich bei Emba nirgendwo gefunden, habe bislang nur ein paar Paramenter selber rausgefunden (M = Move, L= LineTo, Z= ClosePath). Hier in der Path-Componente funktioniert anscheinend nur ein Teilausschnitt der SVG-Kommandos, da "forsche" ich gerade noch.
Allerdings kommt man...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Harry Stahl,
18. Mai 2015
Die Aufgabe sollte mit FMX lösbar sein. Dein Polygon bzw. einen Schnitt daraus solltest Du mit einer TPath (oder TPath3D) Komponente darstellen können. Du verbindest da einfach die einzelnen Koordinaten miteinander.
Anliegend mal ein kleines Beispiel, wo Du ein Polygon per gedrückter Maus nach links, rechts, oben unten drehen kannst. Mit der Trackbar kannst Du rein oder rauszoomen. Soll die...