Показать сообщение отдельно
Старый 14.02.2018, 16:47   #97
Sergenald
Новичок
 
Регистрация: 21.09.2017
Сообщений: 19
Сказал(а) спасибо: 15
Поблагодарили 4 раз(а) в 2 сообщениях
Вес репутации: 0
Sergenald пока не определено
По умолчанию

Объясните пожалуйста, что я делаю не так?
Вот код для добавления дух панелей и установки на них схемы крепежа:

Скрытый текст

var p1 = AddHorizPanel(0,0,1000,1000,1000);
var p2 = AddVertPanel(0,0,1000,p1.GabMin.y,0);
if (p1 && p2){
Action.Continue();
var scheme = Action.Properties.NewFurniture('схема');
scheme.OnChange = function (){
scheme.Value.MountScheme(p1, p2, FurniturePosition.Inside, NewVector(0, 0, 0));
Action.Finish();
}
}
[свернуть]


при установке на них схемы с отступом с одного края, отступ проставляется от 0,0,0... как в целом и указано в векторе.
НО, если я хочу что бы отступ проставлялся с другой стороны, то я задаю координаты такие:

Скрытый текст

var p1 = AddHorizPanel(0,0,1000,1000,1000);
var p2 = AddVertPanel(0,0,1000,p1.GabMin.y,0);
if (p1 && p2){
Action.Continue();
var scheme = Action.Properties.NewFurniture('схема');
scheme.OnChange = function (){
scheme.Value.MountScheme(p1, p2, FurniturePosition.Inside, NewVector(p2.GabMax.x, p2.GabMax.y, p2.GabMax.z));
Action.Finish();
}
}
[свернуть]

но это вообще ни как не влияет на схему, она продолжает строиться от 0,0,0.
Как её отстроить от другой стороны?
Sergenald вне форума   Ответить с цитированием Вверх