flame-engine/flame

[flame_3d] Child components do not observe parent transformations

Offen

#3.722 geöffnet am 19.09.2025

 (7 Kommentare) (0 Reaktionen) (1 zugewiesene Person)Dart (1.021 Forks)batch import
bughacktoberfest

Repository-Metriken

Stars
 (10.575 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 3T 22h) (6 gemergte PRs in 30 T)

Beschreibung

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

Contributor Guide