diff --git a/src/DatabaseServices/Entity/Entity.ts b/src/DatabaseServices/Entity/Entity.ts index 9818b1b4e..b970201b9 100644 --- a/src/DatabaseServices/Entity/Entity.ts +++ b/src/DatabaseServices/Entity/Entity.ts @@ -78,7 +78,7 @@ export class Entity extends CADObject { if (materialId === this._MaterialId) return; - if (materialId?.Object) + if (this._db && materialId?.Object)//我们放宽校验,当图形未加入到图纸时,我们允许它任意设置材质 { if (!(materialId.Object instanceof PhysicalMaterialRecord)) throw "程序内部错误!设置材质错误:该对象不是材质";