feat: 增加Face偏移保持一级关系策略
This commit is contained in:
@@ -14,6 +14,7 @@ if str(PROJECT_ROOT) not in sys.path:
|
||||
|
||||
EXPECTED_FACE_ISOLATED_OPERATIONS = {
|
||||
"push_pull_face",
|
||||
"push_pull_face_keep_relations",
|
||||
"move_face_plane_offset_local",
|
||||
"resize_face_area_local",
|
||||
"resize_face_area",
|
||||
@@ -122,6 +123,7 @@ def _assert_same(label: str, actual: set[str], expected: set[str]) -> None:
|
||||
|
||||
PROPERTY_FACE_ACTION_TO_ISOLATED_OPERATION = {
|
||||
"push_pull_face": "push_pull_face",
|
||||
"push_pull_face_keep_relations": "push_pull_face_keep_relations",
|
||||
"move_selected_face_plane_position_local": "move_face_plane_offset_local",
|
||||
"resize_face_width_local": "resize_face_size_local",
|
||||
"resize_face_height_local": "resize_face_size_local",
|
||||
@@ -151,6 +153,8 @@ PROPERTY_FACE_ACTIONS_ALLOWED_IN_MAIN_THREAD = {
|
||||
|
||||
|
||||
ACTION_IMPLEMENTATION_METHOD = {
|
||||
"push_pull_face": "_push_pull_face_action",
|
||||
"push_pull_face_keep_relations": "_push_pull_face_action",
|
||||
"resize_face_width_local": "_resize_face_size_local",
|
||||
"resize_face_height_local": "_resize_face_size_local",
|
||||
"resize_face_width_owning_scale": "_resize_face_size_owning_scale",
|
||||
|
||||
Reference in New Issue
Block a user