Цитата:
Сообщение от wizardpnz
Как поставить параметрический крепёж Шуруп 4х30 по типу пласть-пласть
например прикрутить накладку ящика к передней детали ящика
|
Только костылями: установить как обычно и сместить/повернуть как надо.
Вот небольшой пример для фронтальной панели:
Код:
var panel = Model.Selected.AsPanel;
var point = {
x: panel.GabMin.x, // начало панели, чтобы точно знать, откуда смещать
y: 100, //Единственная координата, по которой происходит правильное смещение
z: panel.GabMax.z //точка на толщине панели, откуда будет начинаться крепеж (его позиция)
};
var furn = Action.Properties.NewFurnitureValue();
if (furn.Choose()){
var fast = furn.Mount1(panel, point.x, point.y, point.z, 0);
fast.RotateY(90);
//смещаем только по х, потому что по У уже сместили при установке
var shift = NewVector(300, 0, 0);
fast.TranslateGCS(shift);
}
Здесь
point - условная точка установки панели. Если ничего не менять, то скрипт поставит крепеж в минимум по х панели, максимум по z панели (слева спереди на фронтальном виде) и по у в точку 100 в ГСК.
shift - вектор сдвига. В данном случае сдвиг по х на 300 в ГСК.
Для установки на горизонтальную/вертикальную нужно поиграть с осями.