Snap the parent tip and child origin to each other as needed
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 45/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Domain
- desktop-dev, tooling
Research direction
No files, tests, or entry points are named. Start by reproducing the bone creation, viewport tip-dragging, and setup-mode child-translation workflows described in the issue; done means the relevant parent tip and child origin can snap to each other while preserving the intended attachment in both operations.
Written by the indexing model from the issue text.
Description
When creating bones, you may occasionally need to adjust the tip of a parent bone later so that it aligns with the origin of its child. Although you can change a bone’s length by clicking and dragging its tip, achieving perfect alignment using only the visual information in the viewport can be difficult.
For precise placement, you currently need to determine the parent bone’s length first and then use that value as a reference when entering the child bone’s translation numerically. This process can be somewhat cumbersome.
It would be helpful to have a feature that snaps the parent bone’s tip to the child bone’s origin when adjusting length in the viewport, as well as a feature that snaps the child bone’s origin to the parent bone’s tip when translating it in setup mode.
Workaround:
The example above assumes that the parent bone’s tip and the child bone’s origin are not aligned from the beginning. However, you can avoid this situation by using one of the following methods:
- After creating the parent bone using the
Createtool, do not move the mouse cursor; create the child bone immediately. - After creating the parent bone, select either the local axis or parent axis and click the
New...button at the bottom of the Tree View to create the next bone, then adjust its length afterward. - Assign a key to the
New Bonehotkey. After creating the parent bone, press that key to create the child bone immediately, then adjust its length afterward.
When using this approach to keep the parent bone’s tip perfectly aligned with the child bone’s origin, you can hold the Alt key (Opt on macOS) while moving the tip. This ensures that the child bone remains correctly attached to the tip as it moves, eliminating the need to reposition it manually each time.
- Dominant language
- No language data
- Stars
- 34
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from EsotericSoftware/spine-editor
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 48/100
EsotericSoftware/spine-editor#1113 ·
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
EsotericSoftware/spine-editor#1112 ·
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 30/100
EsotericSoftware/spine-editor#1111 ·
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 25/100
EsotericSoftware/spine-editor#1110 · 1 comment ·
-
CLI texture packing should support mesh information for images outside the project's images pathOpenenhancement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
EsotericSoftware/spine-editor#1109 ·
All issues in EsotericSoftware/spine-editor
Similar issues
-
Harden the raw take body: a WAV header claiming more samples than the body has burns CPUPossibly taken @qwertymuzaffar claimed this today. Openenhancement
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
qwertymuzaffar/parrot#49 ·
Maintainers usually reply within 1 day
-
priority: medium
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
storytold/photocraft#8041 · 1 comment ·
Maintainers usually reply within 1 day
-
form-v1 guts: scene tools
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Open-Resin-Alliance/DragonFruit#863 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
brick-a-brack/eagle-animation#810 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 91/100
Maintainers usually reply within 1 day