Skip to content

Элемент (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 Удаляет элемент из контура и иерархии проекта. Одновлеменно, удаляет строку из табчасти табчасти Координаты и отключает наблюдателей
Clone this wiki locally