flame-engine/flame

[flame_3d] Child components do not observe parent transformations

Ouverte

#3 722 ouverte le 19 sept. 2025

 (7 commentaires) (0 réaction) (1 personne assignée)Dart (1 021 forks)batch import
bughacktoberfest

Métriques du dépôt

Stars
 (10 575 étoiles)
Métriques de merge PR
 (Merge moyen 3j 22h) (6 PRs mergées en 30 j)

Description

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

Guide contributeur