Scale tool (R), object and world space
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 18/100
Research direction
Start from the disabled Scale button in the editor UI and the Rotate tool it depends on, since the issue requires the same dependencies. Read .project-docs/mcp.md and its coverage inventory, because the MCP tool schemas, Editor protocol tests and docs must change in the same change. Done means the object-space channel edit works with the required refusals, failed operations keep the baseline, and the visual check and parity note against #5 are recorded.
Written by the indexing model from the issue text.
Description
Problem
Scale is a disabled button.
Current behavior
Not implemented. Approved plan scope is an object-space single-object channel edit.
Expected behavior
Axis boxes and center box, factor finite and > 0, f==1 bit-exact, world space only when node rotation is axis-aligned within a stated tolerance, refusal of nonzero scale pivot and zero or negative factors. Docs: https://help.autodesk.com/cloudhelp/2026/ENU/Maya-Basics/files/GUID-487B6A23-E135-45E2-94F1-B0D59D6B6F33.htm (Scale Tool), https://help.autodesk.com/cloudhelp/2026/ENU/Maya-Basics/files/GUID-09D0E733-74DF-44E2-937A-C857001E45B2.htm (scale objects).
Acceptance criteria
- Same dependencies as Rotate.
- Unimplemented controls stay visibly disabled with a reason; no dummy tools or controls.
- MCP coverage in the same change: implemented operations and relevant state exposed with synchronized tool schemas, real Editor protocol tests (scene token, draft, modal, close and busy guards) and updates to
.project-docs/mcp.mdand its coverage inventory. - Native visual check of the real window (screenshot reviewed), not only headless tests.
- Tests cover malformed, empty, boundary and failure cases; failed operations preserve the baseline.
- No parity claim without comparison against the pinned Maya reference (#5); unverified constants are documented as provisional.
- Dominant language
- Rust
- Stars
- 4
- Forks
- 2
- Avg merge
- 4h 4m
- Merged PRs (30d)
- 116
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
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 cristim/AztecCraft
-
Shape nodes are named pCube1Shape instead of pCubeShape1, and rename leaves the shape stalePossibly taken @dlobser claimed this today. Openarea/modeling effort/m impact/many priority/p3 severity/low triaged type/bug urgency/this-quarter
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
cristim/AztecCraft#175 · 1 comment ·
Maintainers usually reply within 1 day
-
area/ui-parity effort/s impact/many priority/p3 severity/low triaged type/bug urgency/this-quarter
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
cristim/AztecCraft#172 · 1 comment ·
Maintainers usually reply within 1 day
-
area/selection effort/s impact/many priority/p3 severity/low triaged type/bug urgency/this-quarter
Difficulty 1/5 Under an hour Newbie friendliness 88/100
cristim/AztecCraft#168 · 1 comment ·
Maintainers usually reply within 1 day
-
Move tool shows no tool settings, so its orientation modes are not visibly unsupportedPossibly taken @RafaelMendes1407 claimed this 3 days ago. Openarea/ui-parity effort/s impact/many priority/p3 severity/low triaged type/bug urgency/this-quarter
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
cristim/AztecCraft#163 · 1 comment ·
Maintainers usually reply within 1 day
-
area/mcp effort/s impact/few priority/p2 severity/medium triaged type/feature urgency/this-quarter
Difficulty 4/5 1-2 days Newbie friendliness 53/100
cristim/AztecCraft#216 ·
Maintainers usually reply within 1 day
All issues in cristim/AztecCraft
Similar issues
-
Difficulty 1/5 1-3 hours Newbie friendliness 86/100
Maintainers usually reply within 1 day
-
area:sim good first issue kind:feature
Difficulty 2/5 1-3 hours Newbie friendliness 87/100
Maintainers usually reply within 1 day
-
The demo's interval button and chart legend keep the previous interval after an interval changeOpenbug ui
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
userFRM/egui-charts#670 ·
Maintainers usually reply within 1 day
-
docs good first issue
Difficulty 1/5 1-3 hours Newbie friendliness 84/100
Usenova-Labs/usenova-backend#35 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
lugassawan/swe-workbench#823 ·
Maintainers usually reply within 1 day