flame-engine/flame

[flame_3d] Child components do not observe parent transformations

オープン

#3,722 opened on 2025/09/19

 (7 件のコメント) (0 件のリアクション) (1 人の担当者)Dart (1,021 件のフォーク)batch import
bughacktoberfest

Repository metrics

Stars
 (10,575 個のスター)
PR merge metrics
 (平均マージ 3d 22h) (30d で 6 merged PRs)

説明

What happened?

Child components have their transformations set with respect to global space. We need to pre-multiply the transform of parent components up the chain, ideally avoiding repeated calculations.

What do you expect?

A child 3d-object inside a parent 3d-object should have its coordinate system wrt to the parent's transform.

How can we reproduce this?

Just created a nested component within the flame_3d playground.

Affected platforms

All

コントリビューターガイド