Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

12eck mit Turtlegrafik 04 Aug 2025 12:12 #1

  • daywalker
  • daywalkers Avatar Autor
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 1130
  • Dank erhalten: 710
Hallo liebe CX User.

Der Zeichne-Befehl in CX5 bietet ja auch die Möglichkeit, sogenannte Turtlegrafiken zu zeichnen.
Für interessierte Kollegen ein einfaches Beispiel wie man in einem Fenster dies mit dem Zeichne-Befehl realisiert.

cX4Web cX4Web Code

Was ist das?

1 *** Zwoelfeckturtlegrafik
2 Anzeige-Fenster 'Turtlegrafik', ID='demofenster'
3 *** (12 Wiederholungen;15 mm Linie zeichnen; Nach Rechts um 30°;)
4 Zeichne Turtlegrafik, Text '(12;15;R30;)', X=30, Y=60, Ziel 'demofenster', Farbe 9
5 Warte Endlos (Warten auf zu behandelnde Ereignisse)
6  
7 :: Anzeige(demofenster)_Geschlossen
8 Beende Skript

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (8 Zeilen, cX 5.0.10.8)


Hinweis: Bei besonderem Lizenzerfordernis das Skript bitte im Volltestmodus ausführen.

Gruß Christian




 
Folgende Benutzer bedankten sich: Stefan

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

12eck mit Turtlegrafik 04 Aug 2025 20:51 #2

  • daywalker
  • daywalkers Avatar Autor
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 1130
  • Dank erhalten: 710
Hallo liebe CX User.

Hier noch ein kleines Skript, daß mittels Turtlegrafik Kreise zeichnet und diese in zufällig generierten Farben darstellt.

cX4Web cX4Web Code

Was ist das?

1 *** Turtlegrafik Kreise
2 Anzeige-Fenster 'Farbenkreise per Zufallsfarbzahl', ID='demofenster', Rahmen: veränderbar
3 Aufruf Marke 'farbenkreise' im Hintergrund, Intervall 3, auch sofort
4 Warte Endlos (Warten auf zu behandelnde Ereignisse)
5  
6 *** Unterprogramm das alle 3 Sekunden einen 80 Pixel großen Kreis mittels Schleife verkleinert und zufällige Farben zwischen 0 bis15 verwendet.
7 :: farbenkreise
8 Schleife ab hier mit Variable von 80 bis 1 Schrittweite -2
9 Zeichne Turtlegrafik, Text 'F[cX.Zufallszahl(15)];D2;K', X=30, Y=30, Ziel 'demofenster'
(10 Setze in [cX.Anzeige(demofenster).Hintergrundfarbe]: '[cX.Zufallszahl(14)]'
11 Schleife bis hier
12 Beende Unterprogramm (Zurück)
13  
14 :: Anzeige(demofenster)_Geschlossen
15 Beende Skript

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (15 Zeilen, cX 5.0.10.8)


Hinweis: Bei besonderem Lizenzerfordernis, das Skript bitte im Volltestmodus ausführen.

Gruß Christian

 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

12eck mit Turtlegrafik 21 Aug 2025 13:08 #3

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1308
  • Dank erhalten: 1842
Hallo, Leute!

Ich möchte in diesem Zusammenhang auf das mitgelieferte Beispielskript Turtle-Test.cx5 hinweisen, wo viele der beeindruckenden Möglichkeiten der Turtle-Grafik demonstriert werden.
Nur so am Rande - vielleicht hat es der/die Eine oder Andere übersehen, was schade wäre...  

Liebe Grüße
Stefan

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

12eck mit Turtlegrafik 25 Aug 2025 09:16 #4

  • daywalker
  • daywalkers Avatar Autor
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 1130
  • Dank erhalten: 710
Hallo liebe CX User.

Und zusätzlich noch eine Eigenkreation von Farbspiralen mit der Turtlegrafik des Zeichne-Befehls.

cX4Web cX4Web Code

Was ist das?

1 *** Spirale
2 Anzeige-Fenster 'TurtleSpirale', ID='Anzeige-Fenster1', Breite=200, Höhe=200
3 Button 'Neu generieren', autom. Größe (ID='Button_1', X='148,7', Y='7,94', Zielfenster='Anzeige-Fenster1')
4 Aufruf Marke 'Anzeige(Anzeige-Fenster1)_Element(Button_1)_Klick'
5 Warte Endlos (Warten auf zu behandelnde Ereignisse)
6  
7 :: Anzeige(Anzeige-Fenster1)_Element(Button_1)_Klick
8 Schleife ab hier mit Variable von 1 bis 100
9 Zeichne Turtlegrafik, Text 'F[cX.Zufallszahl(15)];D1;(100;30;R59;)', X=100
10 Schleife bis hier
11 Beende Unterprogramm (Zurück)

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (11 Zeilen, cX 5.0.10.8)


Hinweis: Bei besonderen Lizenzerfordernissen das Skript bitte im Volltestmodus ausführen.

Gruß Christian

 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1

Community

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Diese Cookies sind essenziell für den Betrieb dieser Website. Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden