Rigging follow-ups from the #365 review: f32 range for scale and manipulation, HashSet in free_joint_name
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 55/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- rust
- 領域
- desktop, performance
調査の方向性
Read the rigging and scene edit paths around edit_node, manipulation, and free_joint_name, along with the known-issues entry and existing index-count tests. First trace how #365 handles f32 range for joint positions and how free joint names are checked. Done means scale and manipulation are covered by a known issue or typed error with a test, and name generation uses a HashSet with a scaling test.
索引モデルが issue の本文から書いたものです。
説明
Follow-ups from claude-fleet's full review of #365 (rigging joints) at 7e9f726, both low:
- Widen the f32 known-issue. #365 refuses joint positions that leave f32 range: local, relative world and absolute. A transform edit can still push a node's world position out of f32 range in two ways: a scale edit (
edit_node) and a manipulation (Move, Rotate, Scale). Every view build then fails until Undo. Extend the known-issues entry to cover scale and manipulation, or refuse those edits with a typed error and a test, as create_joint now does. free_joint_namescans linearly. It finds a free default joint name by testing each candidate against the scene. Use a HashSet of the existing names, so generating a name in a large scene is not quadratic. Add a scaling test in the style of the existing index-count tests.
Refs #363, #365
- 主要言語
- Rust
- スター
- 4
- フォーク
- 2
- 平均マージ
- 1日 5分
- マージ済み PR(30日)
- 213
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
cristim/AztecCraft のほかの issue
-
viewport_error: match from_native failures explicitly instead of a catch-all対応中かも @calmasacow が 1 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
cristim/AztecCraft#384 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
area/infra effort/s impact/internal priority/p3 severity/low triaged type/docs urgency/this-quarter
難易度 1/5 1時間未満 初心者へのやさしさ 78/100
cristim/AztecCraft#372 ·
メンテナーはふだん 1 日以内に返信
-
Animation keys follow-ups from the #364 review: Redo docs, sourced-scene error codes, test temp pathオープンpriority/p3 type/chore urgency/this-quarter
難易度 4/5 3〜5日 初心者へのやさしさ 52/100
cristim/AztecCraft#397 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
test(mcp): the 2 s protocol-call deadline in the MCP test harness is flaky on slow Windows runners対応中かも @cristim が今日担当しました。 オープンpriority/p3 type/bug urgency/this-quarter
難易度 3/5 1〜2日 初心者へのやさしさ 66/100
cristim/AztecCraft#395 ·
メンテナーはふだん 1 日以内に返信
-
feat(viewport): camera navigation and framing parity with Maya 2027 (tumble, track, dolly, viewFit)オープンarea/mcp area/viewport effort/m impact/many priority/p2 severity/medium triaged type/feature urgency/this-quarter
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
cristim/AztecCraft#392 ·
メンテナーはふだん 1 日以内に返信
cristim/AztecCraft の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
cloudflare/workers-rs#1130 ·
メンテナーはふだん 11 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 69/100
vfarcic/dot-agent-deck#2160 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
RustCrypto/utils#1597 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信