blockly > Grille

Classe de grille

Classe de la grille d'un espace de travail.

Signature :

export declare class Grid 

Constructeurs

Constructeur Modificateurs Description
(constructeur)(motif, options) Construit une nouvelle instance de la classe Grid.

Méthodes

Méthode Modificateurs Description
alignXY(xy) À partir d'une coordonnée, renvoyez la coordonnée la plus proche alignée sur la grille.
getLength() Obtenez la longueur des lignes de la grille (en px).
getSpacing() Obtenez l'espacement entre les points de la grille (en px).
setLength(length) Définit la longueur des lignes de la grille.
setSnapToGrid(snap)

Détermine si les volumes doivent s'aligner sur la grille ou non.

Définir cette valeur sur "true" ne déclenche pas l'ancrage. Si vous souhaitez ancrer des volumes à la grille par programmation, ce qui doit être déclenché sur des volumes de niveau supérieur spécifiques La prochaine fois qu'un bloc est glissé-déposé, il s'ancre dans la grille.

setSpacing(spacing)

Définit l'espacement entre les centres des lignes de la grille.

Cela ne déclenche pas l'ancrage à la grille nouvellement espacée. Si vous souhaitez ancrer des volumes à la grille par programmation, ce qui doit être déclenché sur des volumes de niveau supérieur spécifiques La prochaine fois qu'un volume sera glissé-déposé, il sera ancré à la grille si cette option est activée.

shouldSnap() Permet d'aligner ou non les blocs sur la grille.