|
|
@ -144,8 +144,7 @@ export abstract class CADObject
|
|
|
|
id.Object = this;
|
|
|
|
id.Object = this;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
this._isErase = file.Read();
|
|
|
|
this._isErase = file.Read();
|
|
|
|
if (ver > 1)
|
|
|
|
if (ver > 1) this._Owner = file.ReadObjectId();
|
|
|
|
this.Owner = file.ReadObjectId();
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//对象将自身数据写入到文件.
|
|
|
|
//对象将自身数据写入到文件.
|
|
|
|
WriteFile(file: CADFiler)
|
|
|
|
WriteFile(file: CADFiler)
|
|
|
@ -153,7 +152,7 @@ export abstract class CADObject
|
|
|
|
file.Write(2);
|
|
|
|
file.Write(2);
|
|
|
|
file.WriteObjectId(this.objectId);
|
|
|
|
file.WriteObjectId(this.objectId);
|
|
|
|
file.Write(this._isErase);
|
|
|
|
file.Write(this._isErase);
|
|
|
|
file.WriteObjectId(this.Owner);
|
|
|
|
file.WriteObjectId(this._Owner);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//局部撤销
|
|
|
|
//局部撤销
|
|
|
|
ApplyPartialUndo(undoData: ISerialize)
|
|
|
|
ApplyPartialUndo(undoData: ISerialize)
|
|
|
|