PyClassBox

Материал из К3-Мебель.

ID: 239

Наименование: Класс в Python, реализующий ящик

Тип: Строка

Режим: Перечисляемое

Применение: Сборочные единицы (ящики, некоторые выдвижные корзины и пр.)

Назначение: Данное свойство содержит список классов в Python для создания определённых типов сборочных единиц — как правило, ящиков, но может применяться и к другим единицам.

S-Proprecoj-27.png

В список автоматически попадают все значения классов Python из подключённых библиотек. Пользователь после написания собственного кода может сам добавить новое значение класса.

Значения делятся на два вида: двухсоставные и трёхсоставные. В качестве разделителя служит точка.

  • Для двухсоставного значения путь к классу будет искаться в папках, которые в настройках отмечены как «Папка системных прототипов» и «Папка пользовательских прототипов». Левее точки — название файла из указанной папки, правее — имя класса в Python внутри указанного файла.

Например, значение Full_Extent.FullExtentDrawerPUSH означает, что программа будет искать в системной папке Proto файл Full_Extent.py, а в файле — текст, начинающийся на class FullExtentDrawerPUSH

  • Для трёхсоставного значения левая часть означает подпапку внутри папки, две следующие соответствуют двум частях двухсоставного значения.

Например, значение K3_Boyard.StartFacadeComplect.FacadeComplectTraditionalSink означает, что программа будет искать в пользовательской папке Proto подпапку K3_Boyard, в ней — файл StartFacadeComplect.py, а в файле — текст, начинающийся на class FacadeComplectTraditionalSink.

Eksklamacia.png При назначении свойства сборочной единице необходимо помнить, к какому конструктору относится выбранное значение свойства. Иначе работа по созданию ящиков в К3-Мебель может быть проведена некорректно.

К3-Справочники | Справочник «Свойства» | Список свойств

Свойства сборочных единиц | AccessID | Alias | B_ZDown | Dept | FixDistance | FixerID | Height | IsLeft | K3File | ListMat | MacroFile | MatID | PictureFile | PriceCoeff | PyClassBox | Quantity | Shift | ShiftX, ShiftY, ShiftZ | Texture, TextureApp1, TextureApp2 | WasteCoeff | Свойства гардеробных систем | Свойства длинномеров | Свойства комплектных посудосушителей | Свойства фасадов | Свойства ящиков

Свойства ящиков | B_* | Bottom_* | BoxOts | FixID | FixTypeID | Guide | PyClassBox | Railing | ShiftX, ShiftY, ShiftZ | Slot_Finite | Свойства для Boyard