Maniphest T54646

Multi-Object-Mode: Edit Armature Tools
Closed, ResolvedTO DO

Assigned To
Dalai Felinto (dfelinto)
Authored By
Campbell Barton (campbellbarton)
Apr 16 2018, 12:57 PM
Tags
  • Code Quest
Subscribers
Dalai Felinto (dfelinto)
Joshua Leung (aligorith)
Nick Milios (semaphore)

Description

Select Menu:

  • VIEW3D_OT_select_border
  • VIEW3D_OT_select_circle
  • ARMATURE_OT_select_all
  • ARMATURE_OT_select_mirror rB8b2bcce3d21141c22a5acabfd1f453b627b1d43d
  • ARMATURE_OT_select_more rB27f2108e8a1afd0d7e64aefe2d7a3d57f0b01559
  • ARMATURE_OT_select_less rB27f2108e8a1afd0d7e64aefe2d7a3d57f0b01559
  • ARMATURE_OT_select_hierarchy rBdcc623e7e7ead1e0d060f455a92567390c6c1911
  • ARMATURE_OT_select_similar rB1fd8e183d01b3ca28d97e97afc3b175e14b8f71d

Armature:

  • ARMATURE_OT_delete (initial commit rBbfc9d426bb95)
  • ARMATURE_OT_align
  • TRANSFORM_OT_vertex_random rB00c0e55227698f811617a0f415436b3f0b9c61c8
  • VIEW3D_OT_snap_cursor_to_active rB8c470e26d25eab0133e42c187b09066b69e4f60c
  • VIEW3D_OT_snap_cursor_to_grid
  • VIEW3D_OT_snap_cursor_to_center
  • VIEW3D_OT_snap_cursor_to_selected
  • VIEW3D_OT_snap_selected_to_active rB8c470e26d25eab0133e42c187b09066b69e4f60c
  • VIEW3D_OT_snap_selected_to_cursor
  • VIEW3D_OT_snap_selected_to_grid
  • ARMATURE_OT_roll_clear rBdef3b8c68c09ac8659e12c88230fc5eb18c9159d
  • ARMATURE_OT_calculate_roll rB13dfb911497a7d22d3d5fc473c526c5330a835e1
  • ARMATURE_OT_extrude_move
  • ARMATURE_OT_duplicate_move rB0b8e92783e92045cbc951fa0e9d73f60089ad79a
  • ARMATURE_OT_merge rBd67972a9e17eba7afa5151f6d3de52330570911f
  • ARMATURE_OT_fill
  • ARMATURE_OT_split rB74e01d2235f5a71ef55d97ccd80a2eebded8a62e
  • ARMATURE_OT_separate rBfa8e91f03c911d4a7f6b7214761a0c32a722c9a9
  • ARMATURE_OT_subdivide
  • ARMATURE_OT_switch_direction rB0f9b7560db36eaf1ce4d7e3e0c116f2f39e3227c
  • ARMATURE_OT_symmetrize rB219a4987b9ff789b4b7a010e084f4efe3083c865
  • ARMATURE_OT_autoside_names rB8882b3d7b67e5047bb57ae056226a4d5385d93c7
  • ARMATURE_OT_flip_names rB47cf8bd92847c6837e7af5bd0edbfe1d62fdcaf5
  • ARMATURE_OT_armature_layers rB3a8b56ce24c9228a885d3c44f4c22d90be04ae4c
  • ARMATURE_OT_bone_layers
  • ARMATURE_OT_parent_clear rBc762074b7bec868ce5354606581887f5cb32bb56
  • ARMATURE_OT_parent_set

Not in the original list (so probably missing from the UI

  • ARMATURE_OT_extrude rB1d6817d5801f8543bfa43d561614fd64a3afd3f2
  • ARMATURE_OT_duplicate rB0b8e92783e92045cbc951fa0e9d73f60089ad79a
  • ARMATURE_OT_dissolve rBbfb0ebc3d14908d0e5f36c11f3385cb8688ee368
  • ARMATURE_OT_click_extrude rB6723e173a52769602846ed485f6f3341077eaa02
  • ARMATURE_OT_select_linked rB10a87860548be05b169863ac41b097182f5d9d58
  • ARMATURE_OT_shortest_path_pick (no need to be converted)
  • ARMATURE_OT_hide rB4c3578b6af59000ba7b17bb226c1edb76941a6f3
  • ARMATURE_OT_reveal rB396eba45335b9bba6f1b41afd6de7a6dd163ab9f
  • ARMATURE_OT_layers_show_all rB7cf8eed5e02a1f6525c3df2f404cb78db24adc98

Revisions and Commits

Abandoned
rB Blender
Abandoned
Abandoned
Abandoned
Abandoned
Abandoned
Closed
Abandoned
Abandoned
Abandoned
Abandoned
Abandoned
Abandoned
Abandoned
Abandoned
Abandoned
Abandoned

Related Objects

StatusSubtypeAssignedTask
ConfirmedTO DONone
ResolvedTO DODalai Felinto (dfelinto)

Event Timeline

Campbell Barton (campbellbarton) lowered the priority of this task from 90 to Normal.Apr 16 2018, 12:57 PM
Campbell Barton (campbellbarton) created this task.
Campbell Barton (campbellbarton) updated the task description.Apr 16 2018, 2:08 PM
Campbell Barton (campbellbarton) updated the task description.
Joshua Leung (aligorith) moved this task from Tasks to Doing on the Code Quest board.May 3 2018, 5:36 PM
Joshua Leung (aligorith) moved this task from Doing to Tasks on the Code Quest board.
Joshua Leung (aligorith) claimed this task.May 16 2018, 11:40 AM
Joshua Leung (aligorith) updated the task description.
Joshua Leung (aligorith) edited a custom field.
Joshua Leung (aligorith) edited subscribers, added: Joshua Leung (aligorith); removed: Campbell Barton (campbellbarton).
Nick Milios (semaphore) added a subscriber: Nick Milios (semaphore).May 17 2018, 12:27 AM
Nick Milios (semaphore) added a comment.EditedMay 19 2018, 5:54 PM
CTX_DATA_BEGIN_WITH_ID(C, EditBone *, ebone, selected_editable_bones, bArmature *, arm)

Seems to loops all selected bones independent of arm so the following operators seems to work
ARMATURE_OT_align
ARMATURE_OT_subdivide
ARMATURE_OT_bone_layers

Although, in case this is valid, they may need review for BKE_report and other stuff

Dalai Felinto (dfelinto) updated the task description.Sep 28 2018, 11:26 PM
Dalai Felinto (dfelinto) updated the task description.Sep 28 2018, 11:34 PM
Dalai Felinto (dfelinto) updated the task description.Sep 28 2018, 11:37 PM
Dalai Felinto (dfelinto) updated the task description.Sep 28 2018, 11:48 PM
Dalai Felinto (dfelinto) updated the task description.
Dalai Felinto (dfelinto) mentioned this in rB1eb26680d4b3: Expose armature.dissolve to the menu.Sep 28 2018, 11:54 PM
Dalai Felinto (dfelinto) updated the task description.Sep 28 2018, 11:58 PM
Dalai Felinto (dfelinto) updated the task description.Sep 29 2018, 12:00 AM
Dalai Felinto (dfelinto) updated the task description.Sep 29 2018, 12:06 AM
Dalai Felinto (dfelinto) updated the task description.Sep 29 2018, 12:14 AM
Dalai Felinto (dfelinto) added a subscriber: Dalai Felinto (dfelinto).
In T54646#503817, @Nick Milios (semaphore) wrote:
CTX_DATA_BEGIN_WITH_ID(C, EditBone *, ebone, selected_editable_bones, bArmature *, arm)

Seems to loops all selected bones independent of arm so the following operators seems to work
ARMATURE_OT_align
ARMATURE_OT_subdivide
ARMATURE_OT_bone_layers

Although, in case this is valid, they may need review for BKE_report and other stuff

You are right. That said the operators are already good, nothing need to change there at all.

Dalai Felinto (dfelinto) updated the task description.Oct 2 2018, 8:21 PM
Dalai Felinto (dfelinto) updated the task description.Oct 2 2018, 9:55 PM
Dalai Felinto (dfelinto) updated the task description.Oct 2 2018, 10:13 PM
Dalai Felinto (dfelinto) updated the task description.Oct 2 2018, 10:52 PM
Dalai Felinto (dfelinto) updated the task description.Oct 5 2018, 5:39 PM
Dalai Felinto (dfelinto) updated the task description.Oct 5 2018, 6:04 PM
Dalai Felinto (dfelinto) updated the task description.Oct 5 2018, 6:35 PM
Dalai Felinto (dfelinto) updated the task description.Oct 5 2018, 7:02 PM
Dalai Felinto (dfelinto) updated the task description.Oct 5 2018, 8:08 PM
Dalai Felinto (dfelinto) updated the task description.Oct 5 2018, 10:04 PM
Dalai Felinto (dfelinto) updated the task description.Oct 5 2018, 10:10 PM
Dalai Felinto (dfelinto) updated the task description.Oct 5 2018, 10:59 PM
Dalai Felinto (dfelinto) updated the task description.Oct 5 2018, 11:21 PM
Dalai Felinto (dfelinto) updated the task description.Oct 6 2018, 12:13 AM
Dalai Felinto (dfelinto) updated the task description.Oct 6 2018, 12:16 AM
Dalai Felinto (dfelinto) updated the task description.Oct 9 2018, 11:56 PM
Dalai Felinto (dfelinto) updated the task description.Oct 10 2018, 12:00 AM
Dalai Felinto (dfelinto) claimed this task.Oct 10 2018, 12:32 AM
Dalai Felinto (dfelinto) updated the task description.
Dalai Felinto (dfelinto) updated the task description.Oct 10 2018, 1:31 AM
Dalai Felinto (dfelinto) changed the task status from Unknown Status to Resolved.Oct 10 2018, 2:32 AM
Dalai Felinto (dfelinto) updated the task description.