Krepej = NewFurnitureInput('Трубодержатель');
Bok1 = GetPanel("Укажите Нижнюю панель");
Bok2 = GetPanel("Укажите Верхнюю панель");
//TPro = Bok2.Contour.TProjection;
//alert(Bok1);
//SetCamera(Bok1.PanelSideEnum(true));
//SetCamera(Bok1.PanelSideEnum=true);
y1k = Bok1.GabMax.y
y2k = Bok2.GabMin.y
//x1 = x1k + 1;
//x2 = x2k - 1;
SetCamera(p3dTop )
z1 = Bok1.GabMin.z + 1;
z2 = Bok1.GabMax.z - 20;
function MoveOdj()
{
DeleteNewObjects()
Ext = AddExtrusion('Труба D25');
// выталкиваемый профиль
//truba = 'Труба25.frw'
Ext.Contour.AddCircle(0, 0, 12.5)
// вытянем профиль вдоль оси X
Ext.Orient(AxisY, AxisZ);
// установим длину профиля
Ext.Thickness =y2k-y1k;
Ext.PositionX = Action.Pos3.x
Ext.PositionY = Action.Pos3.y
Ext.PositionZ = Action.Pos3.z
Ext.Translate(NewVector(0, y1k, 0))
Krepej.Mount1(Bok1, Action.Pos3.x, y1k, Action.Pos3.z, 0)
Krepej.Mount1(Bok2, Action.Pos3.x,y2k, Action.Pos3.z, 0)
}
Action.ShowPoints = true;
Action.OnMove = function() {MoveOdj()};
Action.OnClick = function() {Action.Finish()};
Action.Continue();
[свернуть]