2016-07-30 51 views
2

Ich habe ein Netlogo Programm erstellt, in denen ich Autos importiert folgenden Code:Netlogo: Set Größe und Position der Zeichnung

import-drawing "F:\\BMW.png" 

Es das Bild als Hintergrund importiert und erstreckt sich das Bild im ganzen Bildschirm. Ich möchte die Größe ändern, kann es aber nicht mit set size 2, wie es für die Größenänderung von eingebauten Formen verwendet wird (soweit ich weiß). Kann mir jemand bitte sagen, wie ich mein PNG-Bild verkleinern und auch auf bestimmte Koordinaten setzen kann (sagen wir 0,14).

Jede Hilfe wird geschätzt.

Dank

Antwort

0

Es wird nichts ändern, wie Ihr Modell funktioniert, so können Sie einfach verwenden:

set-patch-size XXX 

Wenn Sie nicht an erraten wollen, was Patch Größe, die Sie möchten, können Sie nur die Größe kleiner ziehen bis es ungefähr die gewünschte Größe ist, dann klicke auf Info für GUI und es wird dort eine Patch-Größe haben.

Ich bin mir nicht sicher, was Sie meinen, indem Sie die Größe Ihres PNG jedoch ändern.

+0

Andrew Yoak danke für Ihre freundliche Hilfe. Tatsächlich ändert "set-patch-size XXX" die komplette Größe des Patches. Ich möchte nur die Bildgröße ändern, die auf meinem Bildschirm importiert wurde. – Rizwan606

+0

Ah das ist dann einfacher. Schneiden Sie einfach das Bild, das Sie importieren möchten, in das Verhältnis Höhe/Breite, das Sie möchten. Das Fenster wird automatisch an das Bild angepasst. Wenn Sie viele Patches wünschen, bearbeiten Sie die Welt so, dass sie aus mehr Patches besteht, und das gerasterte Bild wird aus weniger Patches bestehen. Wenn Sie möchten, dass ein Großteil des Bildes erhalten bleibt, vergrößern Sie die Abmessungen der Welt, aber seien Sie vorsichtig, da viele Patches die Laufzeit des Modells verlangsamen können. –