blockly > Raster

Rasterklasse

Klasse für das Raster eines Arbeitsbereichs.

Unterschrift:

export declare class Grid 

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(Konstruktor)(Muster, Optionen) Erstellt eine neue Instanz der Grid-Klasse

Methoden

Methode Modifikatoren Beschreibung
alignXY(xy) Bei einer Koordinate wird die nächstgelegene Koordinate, die am Raster ausgerichtet ist, zurückgegeben.
getLength() Ermitteln Sie die Länge der Rasterlinien in Pixeln.
getSpacing() Ermitteln Sie den Abstand der Rasterpunkte in Pixeln.
setLength(length) Legt die Länge der Rasterlinien fest.
setSnapToGrid(snap)

Legt fest, ob Blöcke am Raster ausgerichtet werden sollen oder nicht.

Wenn Sie diesen Wert auf „true“ festlegen, wird das Andocken nicht ausgelöst. Wenn Sie Blöcke programmatisch am Raster andocken möchten, die an einzelnen Blöcken auf oberster Ebene ausgelöst werden müssen. Wird ein Block das nächste Mal gezogen und abgelegt, rastet er am Raster ein.

setSpacing(spacing)

Legt den Abstand zwischen den Mittelpunkten der Rasterlinien fest.

Dadurch wird das Andocken an dem neu angeordneten Raster nicht ausgelöst. Wenn Sie Blöcke programmatisch am Raster andocken möchten, die an einzelnen Blöcken auf oberster Ebene ausgelöst werden müssen. Wenn ein Block das nächste Mal gezogen und abgelegt wird, rastet er am Raster ein, wenn das Ausrichten an dem Raster aktiviert ist.

shouldSnap() Gibt an, ob Blöcke am Raster angedockt werden sollen.