Die Suche ergab 22 Treffer
- Sa 16. Aug 2025, 12:21
- Forum: Allgemeines
- Thema: An af0815
- Antworten: 20
- Zugriffe: 1868
Re: An af0815
Wenn Du etwas verändert haben möchtest, dann ändere etwas.
Sonst nimm halt Delphi ...
++
Eine Verinbarung bei Opensouce muss sich ja dabei nicht an die gesetzlich vorgeschriebene Form halten, mir geht es um eine verbindliche Vereinbarung über die Funktionen und Eigenschaften einer ...
- Fr 15. Aug 2025, 20:15
- Forum: Allgemeines
- Thema: An af0815
- Antworten: 20
- Zugriffe: 1868
Re: An af0815
Vielleicht als Erinnerung, Lazarus (und FPC) und die ganzen Bibliotheken liegen im Quellcode vor. Somit sind alle Quelltexte uneingeschränkt einsehbar. Und auch schon am Rechner vorhanden.
Da gucke ich gelegentlich auch rein.
Man muss hier einwenden das es für einen Anfänger nicht viel ...
- Fr 15. Aug 2025, 19:20
- Forum: Freepascal
- Thema: TFPCustomCanvas Arc Methode, Verständnisfrage
- Antworten: 20
- Zugriffe: 11235
Re: TFPCustomCanvas Arc Methode, Verständnisfrage
Nun, ich habe jetzt eine neue Ellipsenfunktion in Arbeit, noch nicht getestet!
procedure PlotEllipse(x1,y1,x2,y2: Integer; alpha1,alpha2: extended);
var
a,b: Integer;
ra,rb: extended;
x,y: Integer;
alpha: Extended;
e,r: Extended;
begin
alpha := alpha1;
a := (x2-x1) div 2;
b := (y2-y1 ...
procedure PlotEllipse(x1,y1,x2,y2: Integer; alpha1,alpha2: extended);
var
a,b: Integer;
ra,rb: extended;
x,y: Integer;
alpha: Extended;
e,r: Extended;
begin
alpha := alpha1;
a := (x2-x1) div 2;
b := (y2-y1 ...
- Fr 15. Aug 2025, 19:10
- Forum: Allgemeines
- Thema: An af0815
- Antworten: 20
- Zugriffe: 1868
Re: An af0815
si tacuisses ...
ich fürchte Philosoph wird in diesem Leben keiner mehr aus mir.
30 Zugriffe in etwas weniger als 2 Stunden und kein Post? -- egal.
Einem Anfänger (wie du dich selbst bezeichnest) kann man durchaus Unwissenheit zugestehen und @wp_xyz hat sich ja auch intensiv um dein Anliegen ...
- Mi 13. Aug 2025, 15:42
- Forum: Allgemeines
- Thema: An af0815
- Antworten: 20
- Zugriffe: 1868
An af0815
Vielleicht als Erinnerung, Lazarus (und FPC) und die ganzen Bibliotheken liegen im Quellcode vor. Somit sind alle Quelltexte uneingeschränkt einsehbar. Und auch schon am Rechner vorhanden.
Da gucke ich gelegentlich auch rein.
Man kann sich auch den letzten Stand der Entwicklung (main bzw ...
- Mo 11. Aug 2025, 19:06
- Forum: Freepascal
- Thema: TFPCustomCanvas Arc Methode, Verständnisfrage
- Antworten: 20
- Zugriffe: 11235
Re: TFPCustomCanvas Arc Methode, Verständnisfrage
Jauuuu, es ist vollbracht. Habe es hinbekommen. Hatte bloden Schusselfehler drin. Sorry, jetzt aber wird das Tortenstück korrekt gezeichnet.
- So 10. Aug 2025, 21:21
- Forum: Freepascal
- Thema: TFPCustomCanvas Arc Methode, Verständnisfrage
- Antworten: 20
- Zugriffe: 11235
Re: TFPCustomCanvas Arc Methode, Verständnisfrage
Jetzt liegt bei Benutzung dieser Funktion:
procedure EllipseParams2Coords(X, Y, Width, Height: Integer;
t1, t2: extended; out SX, SY, EX, EY: Integer);
var
sin_t1, cos_t1, sin_t2, cos_t2: Extended;
a, b: Double;
begin
SinCos(t1, sin_t1, cos_t1);
SinCos(t2, sin_t2, cos_t2);
a := Width/2;
b ...
procedure EllipseParams2Coords(X, Y, Width, Height: Integer;
t1, t2: extended; out SX, SY, EX, EY: Integer);
var
sin_t1, cos_t1, sin_t2, cos_t2: Extended;
a, b: Double;
begin
SinCos(t1, sin_t1, cos_t1);
SinCos(t2, sin_t2, cos_t2);
a := Width/2;
b ...
- So 3. Aug 2025, 18:15
- Forum: Freepascal
- Thema: TFPCustomCanvas Arc Methode, Verständnisfrage
- Antworten: 20
- Zugriffe: 11235
Re: TFPCustomCanvas Arc Methode, Verständnisfrage
So schaut mein Code jetzt aus
procedure TFPFclCanvas.Arc(Left,Top,Right,Bottom,SX,SY,EX,EY: integer);
var
R: TRect;
Angle1,Angle2: Extended;
xm,ym,xR,YR: Integer;
Center: TPoint;
cosWStart,cosWEnd: Extended; //fur sincos Prozedur, Winkelwerte
sinWStart,sinWend: Extended; //fur sincos ...
procedure TFPFclCanvas.Arc(Left,Top,Right,Bottom,SX,SY,EX,EY: integer);
var
R: TRect;
Angle1,Angle2: Extended;
xm,ym,xR,YR: Integer;
Center: TPoint;
cosWStart,cosWEnd: Extended; //fur sincos Prozedur, Winkelwerte
sinWStart,sinWend: Extended; //fur sincos ...
- Mi 30. Jul 2025, 12:06
- Forum: Freepascal
- Thema: TFPCustomCanvas Arc Methode, Verständnisfrage
- Antworten: 20
- Zugriffe: 11235
Re: TFPCustomCanvas Arc Methode, Verständnisfrage
Ok, ich könnte ja "UniversalArc()" verwenden. Wie aber verhält sich meine PaintEllipse Function/Procedure in Bezug auf die richtige Berechnung der Ellipsenpunkte? Wenn ich also meine PaintEllipse Prozedur aus meinem ersten Beitrag hier im Thread verwende und an dieser die Korrekturen anwende.
In ...
In ...
- Di 29. Jul 2025, 20:08
- Forum: Freepascal
- Thema: TFPCustomCanvas Arc Methode, Verständnisfrage
- Antworten: 20
- Zugriffe: 11235
Re: TFPCustomCanvas Arc Methode, Verständnisfrage
Ist ja richitig viel Arbeit, so eine Ellipse zu berechnen. Danke wie verrückt dafür. Aber leider sehe ich in Deinem Beispielprojekt jetzt nicht die Verwendung Deiner Routinen wie im Forum hier vorgestellt. Wie sähe dann der Ellipsenbogen nun aus mit bei Codierung beiden Arc Funktionen. Mit der ...
- Mo 28. Jul 2025, 18:54
- Forum: Freepascal
- Thema: TFPCustomCanvas Arc Methode, Verständnisfrage
- Antworten: 20
- Zugriffe: 11235
Re: TFPCustomCanvas Arc Methode, Verständnisfrage
Nun gut, da will ich mir das Diskussionsforum zunächst angucken. Spontan ergibt sich aufgrund Studium der Bartsch-Formelsammlung die folgende Frage:
es gibt da 2 Formen der Exzentritzität einer Ellipse, die lineare und die numerische. Scheint also nicht ganz trivial zu sein, da die Endpinkte des ...
es gibt da 2 Formen der Exzentritzität einer Ellipse, die lineare und die numerische. Scheint also nicht ganz trivial zu sein, da die Endpinkte des ...
- Mo 28. Jul 2025, 14:10
- Forum: Freepascal
- Thema: TFPCustomCanvas Arc Methode, Verständnisfrage
- Antworten: 20
- Zugriffe: 11235
Re: TFPCustomCanvas Arc Methode, Verständnisfrage
Bei mir, Lazarus 3.8 mit FPC 3.2.2 64 Bit sehe ich beide Ellipsenbögen exakt abgeschlossen.
Sollte dies der Fehler sein, frage ich mal wie Windows das in seinem API macht?
Und wie macht linux das, der XServer?
Auf jeden Fall wäre da eine fehlerbereinigte Arc Routine mit diesen Parametern hilfreich ...
Sollte dies der Fehler sein, frage ich mal wie Windows das in seinem API macht?
Und wie macht linux das, der XServer?
Auf jeden Fall wäre da eine fehlerbereinigte Arc Routine mit diesen Parametern hilfreich ...
- So 27. Jul 2025, 19:19
- Forum: Freepascal
- Thema: TFPCustomCanvas Arc Methode, Verständnisfrage
- Antworten: 20
- Zugriffe: 11235
Re: TFPCustomCanvas Arc Methode, Verständnisfrage
Ich habe das Projekt gerade in der Bearbeitung, Ich versteh noch nicht warum der Winkel zwischen den Kreisen die die Bogenenden markieren, je nach Stellung der Scrollbars auch mal auf dem Bogen liegen, nicht an den Enden. Wenn ich den Scrollbar für StartAngle verändere liegen die kleinen Kreise auch ...
- Do 24. Jul 2025, 19:01
- Forum: Freepascal
- Thema: TFPCustomCanvas Arc Methode, Verständnisfrage
- Antworten: 20
- Zugriffe: 11235
Re: TFPCustomCanvas Arc Methode, Verständnisfrage
Danke für die schnelle Antwort. Habe mir die .zip Datei runter geladen aber eine Frage ist noch offen:
So wie ich das verstehe, sind die Punkte SX,SY,EX,EY bisher beliebige Punkte der Ebene gewesen, deren Verbindungslinie vom Mittelpunkt der Ellipse zum Schnittpunkt Ellipse Verbindungslinie ...
So wie ich das verstehe, sind die Punkte SX,SY,EX,EY bisher beliebige Punkte der Ebene gewesen, deren Verbindungslinie vom Mittelpunkt der Ellipse zum Schnittpunkt Ellipse Verbindungslinie ...
- Do 24. Jul 2025, 17:06
- Forum: Freepascal
- Thema: TFPCustomCanvas Arc Methode, Verständnisfrage
- Antworten: 20
- Zugriffe: 11235
TFPCustomCanvas Arc Methode, Verständnisfrage
Hallo,
Ich sehe zwei Arc Methoden
die erste: Arc(left,top,right,bottom, Angle16Deg,Angle16DegLength: Integer);
die zweite: Arc(left,top,right,bottom,SX,SY,EX,EY: integer);
Welche Bedeutung haben in der zweiten Methode die Parameter SX,EX,SY,EY???
Sollten das in diesem Fall die Schnittpunkte ...
Ich sehe zwei Arc Methoden
die erste: Arc(left,top,right,bottom, Angle16Deg,Angle16DegLength: Integer);
die zweite: Arc(left,top,right,bottom,SX,SY,EX,EY: integer);
Welche Bedeutung haben in der zweiten Methode die Parameter SX,EX,SY,EY???
Sollten das in diesem Fall die Schnittpunkte ...