Объект пути
PathObject
содержит элементы SVG в DOM, составляющие блок.
Например, в средстве визуализации Geras блоки имеют «основной» путь, «темный» путь и «светлый» путь, чтобы придать им трехмерный эффект. Объект пути создает элементы SVG для каждого из этих путей.

Это отличается от средства визуализации Thrasos , блоки которого имеют один элемент пути с обводкой:

Он также обрабатывает:
- Применение формы, созданной ящиком , к элементам SVG.
- Применение цветов темы к элементам SVG.
- Применение других стилей к элементам SVG.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-10-30 UTC.
[null,null,["Последнее обновление: 2024-10-30 UTC."],[[["The `PathObject` manages the SVG elements that visually represent a block in Blockly, such as the main, dark, and light paths for 3D effects."],["It applies the shape created by the drawer, along with theme colors and other styling, to these SVG elements."],["Different renderers, like Geras and Thrasos, utilize `PathObject` to create unique visual styles for their blocks."]]],["The `PathObject` class manages the SVG elements that form a block's visual representation within the DOM. It generates SVG elements for different paths (e.g., main, dark, light) as seen in the Geras renderer or a single path as in the Thrasos renderer. It also applies the shape from the drawer, incorporates theme colors, and applies other styling to these SVG elements. It handles all these visual modifications of the block.\n"]]