blockly > רשת

סיווג רשת

כיתה לרשת של סביבת עבודה.

Signature:

export declare class Grid 

יצרנים

יצרן גורמי שינוי תיאור
(constructor)(pattern, options) יצירה של מופע חדש של המחלקה Grid

שיטות

שיטה גורמי שינוי תיאור
alignXY(xy) בהינתן קואורדינטה, מחזירה את הקואורדינטה הקרובה ביותר שמותאמת לרשת.
getLength() בודקים את האורך של קווי הרשת (בפיקסלים).
getSpacing() בודקים את הריווח של נקודות הרשת (בפיקסלים).
setLength(length) מגדיר את האורך של קווי הרשת.
setSnapToGrid(snap)

המדיניות קובעת אם בלוקים מוצמדים לרשת או לא.

אם המדיניות מוגדרת כ-True, לא תופעל הצמדה. אם רוצים להצמיד בלוקים לרשת באופן פרוגרמטי, שצריכים להיות מופעלים בבלוקים נפרדים ברמה העליונה. בפעם הבאה שגוררים ומשחררים בלוק, הוא מוצמד לרשת.

setSpacing(spacing)

מגדירה את הריווח בין המרכזים של קווי הרשת.

הפעולה הזו לא מפעילה הצמדה לרשת החדשה שהוחלפה. אם רוצים להצמיד בלוקים לרשת באופן פרוגרמטי, שצריכים להיות מופעלים בבלוקים נפרדים ברמה העליונה. בפעם הבאה שגוררים ומשחררים בלוק הוא מוצמד לרשת אם ההצמדה לרשת מופעלת.

shouldSnap() ההגדרה קובעת אם צריך להצמיד בלוקים לרשת.