Hat dir diese Antwort geholfen?
Und was funktioniert daran nicht?
(*Der gewünschte Öffnungswinkel*)
var openAngle : Word
(*Öffnung unten, 90°*)
openAngle := 90
pieslice( 110, 110, 270+(openAngle div 2), 270-(openAngle div 2), 50 )
EDIT: OK, ich nehme alles zurück und behaupte das Gegenteil. Irgendwie ist die Pieslice-Funktion kaputt. Kann offensichtlich nicht über 0° hinaus zeichnen. Der kleinere Winkel wird anscheinend immer als Start und der größere als Endwinkel genommen... sehr merkwürdig
Als workaround kannst du natürlich 2 Slices übereinander zeichnen (dann ist da bloß noch die blöde Linie bei 0°):
(*Der gewünschte Öffnungswinkel*)
var openAngle : Word;
(*Öffnung unten, 90°*)
openAngle := 90;
pieslice( 110, 110, 270+(openAngle div 2), 360, 50 );
pieslice( 110, 110, 0, 270-(openAngle div 2), 50 );