|
|
|
@ -461,7 +461,7 @@ export class DisplayConfigPanel extends React.Component<{ store: ConfigStore; }>
|
|
|
|
|
</Tooltip>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<H5 style={{ margin: "5px 0" }}>精度配置</H5>
|
|
|
|
|
<H5 style={{ margin: "5px 0" }}>圆弧显示精细度</H5>
|
|
|
|
|
<Tooltip content="半径 / 分段长度 = 分段个数">
|
|
|
|
|
<Label className={Classes.INLINE + " view"}>
|
|
|
|
|
<span>分段长度:</span>
|
|
|
|
@ -486,11 +486,19 @@ export class DisplayConfigPanel extends React.Component<{ store: ConfigStore; }>
|
|
|
|
|
{
|
|
|
|
|
let val = safeEval(e.target.value);
|
|
|
|
|
if (!isNaN(val))
|
|
|
|
|
{
|
|
|
|
|
if (val >= 2)
|
|
|
|
|
{
|
|
|
|
|
userConfig.splitParams.ARC_SplitLength = val;
|
|
|
|
|
ARC_DRAW_CONFIG.ARC_SplitLength = val;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
e.target.value = userConfig.splitParams.ARC_SplitLength.toString();
|
|
|
|
|
app.Editor.Prompt('数值不能为小于2', LogType.Error);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
e.target.value = userConfig.splitParams.ARC_SplitLength.toString();
|
|
|
|
|
app.Editor.Prompt('数值不能为空且必须为数字!', LogType.Error);
|
|
|
|
@ -525,11 +533,19 @@ export class DisplayConfigPanel extends React.Component<{ store: ConfigStore; }>
|
|
|
|
|
{
|
|
|
|
|
let val = safeEval(e.target.value);
|
|
|
|
|
if (!isNaN(val))
|
|
|
|
|
{
|
|
|
|
|
if (val >= 2)
|
|
|
|
|
{
|
|
|
|
|
userConfig.splitParams.ARC_RADIUS_MIN = val;
|
|
|
|
|
ARC_DRAW_CONFIG.ARC_RADIUS_MIN = val;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
e.target.value = userConfig.splitParams.ARC_RADIUS_MIN.toString();
|
|
|
|
|
app.Editor.Prompt('数值不能为小于2', LogType.Error);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
e.target.value = userConfig.splitParams.ARC_RADIUS_MIN.toString();
|
|
|
|
|
app.Editor.Prompt('数值不能为空且必须为数字!', LogType.Error);
|
|
|
|
@ -564,11 +580,19 @@ export class DisplayConfigPanel extends React.Component<{ store: ConfigStore; }>
|
|
|
|
|
{
|
|
|
|
|
let val = safeEval(e.target.value);
|
|
|
|
|
if (!isNaN(val))
|
|
|
|
|
{
|
|
|
|
|
if (val >= 2)
|
|
|
|
|
{
|
|
|
|
|
userConfig.splitParams.Arc_MinSplitCount = val;
|
|
|
|
|
ARC_DRAW_CONFIG.Arc_MinSplitCount = val;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
e.target.value = userConfig.splitParams.Arc_MinSplitCount.toString();
|
|
|
|
|
app.Editor.Prompt('数值不能为小于2', LogType.Error);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
e.target.value = userConfig.splitParams.Arc_MinSplitCount.toString();
|
|
|
|
|
app.Editor.Prompt('数值不能为空且必须为数字!', LogType.Error);
|
|
|
|
@ -603,11 +627,19 @@ export class DisplayConfigPanel extends React.Component<{ store: ConfigStore; }>
|
|
|
|
|
{
|
|
|
|
|
let val = safeEval(e.target.value);
|
|
|
|
|
if (!isNaN(val))
|
|
|
|
|
{
|
|
|
|
|
if (val >= 2)
|
|
|
|
|
{
|
|
|
|
|
userConfig.splitParams.ARC_MaxSplitCount = val;
|
|
|
|
|
ARC_DRAW_CONFIG.ARC_MaxSplitCount = val;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
e.target.value = userConfig.splitParams.ARC_MaxSplitCount.toString();
|
|
|
|
|
app.Editor.Prompt('数值不能为小于2', LogType.Error);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
e.target.value = userConfig.splitParams.ARC_MaxSplitCount.toString();
|
|
|
|
|
app.Editor.Prompt('数值不能为空且必须为数字!', LogType.Error);
|
|
|
|
|