Ich habe viele Zeichnungsaufrufe in meinem Code (beginShape()
, vertex()
, line()
, Füllungen, Striche und mehr). Im Moment gelten sie für den globalen Zeichnungskontext. Gibt es eine Möglichkeit, den Zeichnungskontext zu wechseln, ohne den Code durchlaufen zu müssen und alle Zeichenaufrufe zu ändern?Möglichkeit, alle nachfolgenden Zeichnungsaufrufe auf einen bestimmten Zeichenkontext in Verarbeitung anzuwenden
Zum Beispiel:
line(0, 0, 0, 40);
moreDrawingCode();
verwandelt sich in:
useContext(pg); // pg is a PGraphics object for instance
line(0, 0, 0, 40);
moreDrawingCode();
Bitte beachten Sie, dass dies eine [tag: verarbeitung] Frage ist. Während Processing eine Syntax mit Java teilt, [Processing! = Java] (http://meta.stackoverflow.com/questions/321127/processing-java), sind Java-Antworten nicht immer die beste Lösung für die Verarbeitung von Fragen. –
@KevinWorkman, Warum hat der Autor diese Frage mit dem Tag 'Java' markiert? – Ivan
Eine Diskussion über diese Frage finden Sie in [this thread] (http://meta.stackoverflow.com/questions/321127/processing-java). –