|
|
|
@ -1,7 +1,9 @@
|
|
|
|
|
import { app } from '../ApplicationServices/Application';
|
|
|
|
|
import { Log, LogType } from '../Common/Log';
|
|
|
|
|
import { UpdateDraw } from '../Common/Status';
|
|
|
|
|
import { Arc } from '../DatabaseServices/Entity/Arc';
|
|
|
|
|
import { Circle } from '../DatabaseServices/Entity/Circle';
|
|
|
|
|
import { CompositeEntity } from '../DatabaseServices/Entity/CompositeEntity';
|
|
|
|
|
import { Line } from '../DatabaseServices/Entity/Line';
|
|
|
|
|
import { Text } from '../DatabaseServices/Text/Text';
|
|
|
|
|
import { Command } from '../Editor/CommandMachine';
|
|
|
|
@ -35,6 +37,8 @@ export class Command_Explode implements Command
|
|
|
|
|
for (let e of ens)
|
|
|
|
|
{
|
|
|
|
|
app.LayoutTool.AppendDatabaseSpace(e);
|
|
|
|
|
if (e instanceof CompositeEntity)//矩形 复合 移动 复合 炸开后位置不正确
|
|
|
|
|
e.Update(UpdateDraw.Matrix);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|