优化:避免绘制基类的复合实体

pull/1888/MERGE
ChenX 2 years ago
parent 846e412338
commit a772c2724f

@ -1,8 +1,8 @@
import { app } from "../ApplicationServices/Application";
import { CompositeEntity } from "../DatabaseServices/Entity/CompositeEntity";
import { Draw } from "../Common/Draw";
import { HardwareCompositeEntity } from "../DatabaseServices/Hardware/HardwareCompositeEntity";
import { Command } from "../Editor/CommandMachine";
import { PromptStatus } from "../Editor/PromptResult";
import { TestDraw } from "./test/TestUtil";
export class Command_CombineEntity implements Command
{
@ -13,13 +13,13 @@ export class Command_CombineEntity implements Command
let ents = ssRes.SelectSet.SelectEntityList;
let ent = new CompositeEntity;
let ent = new HardwareCompositeEntity;
for (let e of ents)
{
ent.Entitys.push(e.Clone());
e.Erase();
}
TestDraw(ent);
Draw(ent);
}
}

@ -15,7 +15,7 @@ import { ExtrudeSolid } from "./Extrude";
@Factory
export class CompositeEntity extends Entity
export abstract class CompositeEntity extends Entity
{
constructor()
{

Loading…
Cancel
Save