|
|
|
@ -53,7 +53,7 @@ export interface IChat
|
|
|
|
|
|
|
|
|
|
export class UserConfig implements IConfigStore
|
|
|
|
|
{
|
|
|
|
|
private readonly _version = 46; //🌟🌟每次更新必须向上添加一次版本号🌟🌟
|
|
|
|
|
private readonly _version = 47; //🌟🌟每次更新必须向上添加一次版本号🌟🌟
|
|
|
|
|
@observable designer = ""; //一键布局的设计师
|
|
|
|
|
_renderType: RenderType = RenderType.Wireframe;
|
|
|
|
|
@observable maxSize: IMaxSizeProps = {
|
|
|
|
@ -188,6 +188,7 @@ export class UserConfig implements IConfigStore
|
|
|
|
|
printResolution: 1450,
|
|
|
|
|
};
|
|
|
|
|
@observable templateDisplayCount: number = 100; //插入模板时显示的最大个数
|
|
|
|
|
@observable isShowAxesMatrix: boolean = true; //显示图元坐标轴线
|
|
|
|
|
//铰链类型规则
|
|
|
|
|
@observable hingeLidRule = {
|
|
|
|
|
noLid: "5",
|
|
|
|
@ -320,6 +321,7 @@ export class UserConfig implements IConfigStore
|
|
|
|
|
ARC_DRAW_CONFIG.ARC_MaxSplitCount = this.splitParams.ARC_MaxSplitCount;
|
|
|
|
|
this.drillShortPrior = false;
|
|
|
|
|
this.autoDeviationMinDist = 200;
|
|
|
|
|
this.isShowAxesMatrix = true;
|
|
|
|
|
}
|
|
|
|
|
SaveConfig()
|
|
|
|
|
{
|
|
|
|
@ -384,6 +386,7 @@ export class UserConfig implements IConfigStore
|
|
|
|
|
splitParams: toJS(this.splitParams),
|
|
|
|
|
drillShortPrior: this.drillShortPrior,
|
|
|
|
|
autoDeviationMinDist: this.autoDeviationMinDist,
|
|
|
|
|
isShowAxesMatrix: this.isShowAxesMatrix,
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
@ -596,6 +599,10 @@ export class UserConfig implements IConfigStore
|
|
|
|
|
{
|
|
|
|
|
this.autoDeviationMinDist = config.option.autoDeviationMinDist;
|
|
|
|
|
}
|
|
|
|
|
if (config.option.version > 46)
|
|
|
|
|
{
|
|
|
|
|
this.isShowAxesMatrix = config.option.isShowAxesMatrix;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|