feat: 完善参数化编辑和孔修改稳定性
This commit is contained in:
@@ -358,7 +358,7 @@ INFO_LABELS = {
|
||||
"name": "名称",
|
||||
"path": "层级路径",
|
||||
"file": "文件",
|
||||
"part_id": "Part ID",
|
||||
"part_id": "零件 ID",
|
||||
"solid_id": "Solid ID",
|
||||
"logical_face_id": "逻辑 Face ID",
|
||||
"face_region_logical_id": "面区域逻辑 ID",
|
||||
@@ -694,7 +694,7 @@ INFO_LABELS = {
|
||||
"translate_warnings": "平移警告",
|
||||
"translate_blockers": "平移阻止原因",
|
||||
"translate_note": "平移说明",
|
||||
"part_solid_count": "Part 内 Solid 数",
|
||||
"part_solid_count": "零件内 Solid 数",
|
||||
"rotate_status": "旋转状态",
|
||||
"rotate_risk": "旋转风险",
|
||||
"rotate_warnings": "旋转警告",
|
||||
@@ -713,6 +713,26 @@ EDITABLE_ACTION_ROLE = Qt.UserRole + 1
|
||||
EDITABLE_TARGET_KIND_ROLE = Qt.UserRole + 2
|
||||
|
||||
|
||||
SELECTION_MODE_LABELS = {
|
||||
"Part": "零件",
|
||||
"Solid": "Solid",
|
||||
"Face": "Face",
|
||||
"Edge": "Edge",
|
||||
"Feature": "特征",
|
||||
}
|
||||
SELECTION_MODE_VALUES = {label: mode for mode, label in SELECTION_MODE_LABELS.items()}
|
||||
|
||||
|
||||
def _selection_mode_label(mode: object) -> str:
|
||||
mode_text = str(mode or "")
|
||||
return SELECTION_MODE_LABELS.get(mode_text, mode_text or "Face")
|
||||
|
||||
|
||||
def _selection_mode_value(mode_or_label: object) -> str:
|
||||
mode_text = str(mode_or_label or "")
|
||||
return SELECTION_MODE_VALUES.get(mode_text, mode_text or "Face")
|
||||
|
||||
|
||||
def _format_float(value: float) -> str:
|
||||
return f"{value:.6g}"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user