!1612 修复:<一键布局>修复生成重复视图bug

pull/1614/MERGE
林三 3 years ago committed by ChenX
parent 1c56cbd148
commit d576a6020f

@ -265,24 +265,6 @@ export class OneKeyLayout implements Command
let i = 0;
for (let [, bs] of boxBoardMap)
{
if (vpInfos.length > 0)
{
const newInfos: ICustomViewportInfo[] = [];
for (let info of vpInfos)
{
let newInfo = { ...info };
newInfo.position = info.position.clone();
newInfo.position.x += i * Total_Length;
newInfos.push(newInfo);
}
vps.push(...DrawCustomViewports(newInfos, bs));
}
else
{
let x = left + i * Total_Length;
vps.push(...Get4Viewport(new Vector3(x, bottom), new Vector3(x + vpsWidth, bottom + vpsHeight), bs, [4, 1, 3, 7], ["打印模式", "打印模式", "打印模式", "打印模式"], true));
}
let g = new GroupRecord();
g.Name = "图框";
app.Database.GroupTable.Add(g);
@ -306,8 +288,9 @@ export class OneKeyLayout implements Command
}
app.LayoutTool.AppendDatabaseSpace(cloneC);
g.Entitys.push(cloneC.Id);
cloneC.Position = cloneC.Position.add(new Vector3(i * Total_Length, 0));
cloneC.Position = cloneC.Position.add(new Vector3(i * Total_Length, 0, 2000));
}
app.Viewer.UpdateRender();
if (vpInfos.length > 0)
{
const newInfos: ICustomViewportInfo[] = [];

Loading…
Cancel
Save