blockly > utils > svgPaths

utils.svgPaths מרחבי שמות

פונקציות

פעולה התיאור
arc(command, flags, radius, point) ציירו עקומת קשת אליפטית. קואורדינטות אלה הן חסרות יחידות ולכן הן במערכת הקואורדינטות של המשתמש. פרטים נוספים זמינים בכתובת developer.mozilla.org/en-US/docs/Web/SVG/Attribute/d#Elliptical_Arc_Curve
curve(command, points) ציירו עקומה ממעלה שלישית או ריבועית. עיין ב-developer.mozilla.org/en-US/docs/Web/SVG/Attribute/d#Cubic_B%C3%A9zier_Curve לקואורדינטות האלה בלתי אחידות ולכן זו מערכת הקואורדינטות של המשתמש.
line(points) ציירו קווים מרובים שמחברים בין כל הנקודות הנתונות לפי הסדר. היא מקבילה לסדרת פקודות 'l'. קואורדינטות אלה הן חסרות יחידות ולכן הן במערכת הקואורדינטות של המשתמש. למידע נוסף: developer.mozilla.org/en-US/docs/Web/SVG/tutorial/Paths#Line_commands
lineOnAxis(command, val) משרטטים קו אופקי או אנכי. הארגומנט הראשון מציין את הכיוון והאם המיקום הנתון הוא יחסי או מוחלט. קואורדינטות אלה הן חסרות יחידות ולכן הן במערכת הקואורדינטות של המשתמש. פרטים נוספים אפשר למצוא בכתובת developer.mozilla.org/en-US/docs/Web/SVG/Attribute/d#LineTo_path_commands
lineTo(dx, dy) משרטטים קו מהנקודה הנוכחית לנקודת הסיום, שהיא הנקודה הנוכחית שמוסטת ב-dx לאורך ציר ה-x ו-d לאורך ציר ה-y. קואורדינטות אלה הן חסרות יחידות ולכן הן במערכת הקואורדינטות של המשתמש. למידע נוסף: developer.mozilla.org/en-US/docs/Web/SVG/tutorial/Paths#Line_commands
moveBy(dx, dy) מזיזים את הסמן למיקום הנתון בלי לשרטט קו. קואורדינטות הן יחסיות. קואורדינטות אלה הן חסרות יחידות ולכן הן במערכת הקואורדינטות של המשתמש. למידע נוסף: developer.mozilla.org/en-US/docs/Web/SVG/tutorial/Paths#Line_commands
moveTo(x, y) מזיזים את הסמן למיקום הנתון בלי לשרטט קו. הקואורדינטות מוחלטות. קואורדינטות אלה הן חסרות יחידות ולכן הן במערכת הקואורדינטות של המשתמש. למידע נוסף: developer.mozilla.org/en-US/docs/Web/SVG/tutorial/Paths#Line_commands
point(x, y) יוצרים מחרוזת שמייצגת את צמדי x ו-y הנתון. לא משנה אם הקואורדינטה יחסית או מוחלטת. התוצאה מכילה רווחים בהתחלה ובסוף, ומפרידה בין נקודות ה-x ו-y באמצעות פסיק, אך ללא רווח.