Показать сообщение отдельно
Старый 05.02.2019, 22:24   #328
Ozimko
VIP
 
Аватар для Ozimko
 
Регистрация: 11.07.2008
Сообщений: 1,019
Сказал(а) спасибо: 261
Поблагодарили 314 раз(а) в 143 сообщениях
Вес репутации: 356
Ozimko как роза среди колючекOzimko как роза среди колючекOzimko как роза среди колючекOzimko как роза среди колючек
По умолчанию

Спасибо. Работает. Осталось только заставить фрагмент устанавливать на определенной высоте..... Помогайте.

SetCamera(p3dFront);
Bok1 = GetPanel("Укажите 1-ую вертикальную панель");
Bok2 = GetPanel("Укажите 2-ую вертикальную панель");
SetCamera(p3dTop);
Back = GetEdge('Укажите заднюю границу', AxisX).First.z;
Front = GetEdge('Укажите переднюю границу', AxisX).First.z;
SetCamera(p3dFront);

x1 = Bok1.GabMax.x + 0;
x2 = Bok2.GabMin.x - 0;
z1 = Back;
z2 = Front;
var frag = OpenFurniture('C:\\Bazis 10\\Фрагменты\\35\\11.fr3d');
if (frag){
var obj = frag.Make(0, 0);
if (obj){
obj.ElasticResize({
x: x2,
y: Action.Pos3.y,
z: z2
});
obj.Owner = Model.Temp;
}
}



Упс. И не только высоту.... еще и первая точка фрагмента - начало координат....
Ozimko вне форума   Ответить с цитированием Вверх