-
Notifications
You must be signed in to change notification settings - Fork 19
Элемент (BuilderElement)
Evgeniy Malyarov edited this page Jan 16, 2017
·
4 revisions
- Это базовый класс элементов построителя
- Унаследован от paper.Group
- Cвойства и методы
BuilderElement
присущи всем элементам построителя, но не характерны для классов Path и Group в paper.js, т.к. описывают не линию и не коллекцию графических примитивов, а элемент конструкции с определенной физикой и поведением
Свойство | Тип | Описание |
---|---|---|
_row | TabularSectionRow | Ссылка на строку табчасти Координаты текущего изделия |
parent | Contour | Контур, которому принадлежит элемент |
owner | BuilderElement | Элемент - владелец. Имеет смысл для раскладок и доборов, которые принадлежат не слою, а другому элементу |
generatrix | Path | Образующая - эта линия задаёт форму и положение элемента. Здесь может быть прямая, простая дуга или безье. По ней строится pathData и прочие свойства |
inset | CatInserts | Вставка элемента, по ней вычисляется номенклатура и сдвиг рёбер относительно образующей |
nom | CatNom | Номенклатура основного материала - свойство только для чтения. Его нельзя задать явно - только выбором вставки и параметров изделия |
remove | function | Удаляет элемент из контура и иерархии проекта. Одновлеменно, удаляет строку из табчасти табчасти Координаты и отключает наблюдателей |