Object is shown at unexpected place if has keyframe and be set as child.
- Dominant language
- C++
- Stars
- 3.3k
- Forks
- 353
- Avg merge
- 3d 16h
- Merged PRs (30d)
- 1
Description
**Description**
Object is shown at unexpected place if has keyframe and be set as child.
**To Reproduce**
I created simple objects.

Set keyframe at frame on 1 and execute Armory.
It is no problem.

Then set parent after slect Sphere and Cube.
(cube is parent, sphere is child.)
And executes Armory.
For some reason, the display position of the object is wrong...

Why does sphere float on the air?
I check animation on Blender, (press space) then no problem(sphere does not float.)
This problem occurs when:
1. Set parent/child
2. Set keyframe on child object
3. Check on Armory (press F5)
then child object floats.
**Expected behavior**
Sphere mesh' position must be shown as with 3D view on blender.
**System**
Blender: 2.83
Armory: ArmorySDK-2021-5
OS: Linux Mint 20
[test.blend.zip](https://github.com/armory3d/armory/files/6522396/test.blend.zip)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the issue with test.blend.zip in Blender 2.83, then run the scene in Armory with F5 and compare the child object's position during playback. Trace the animation and parent/child transform handling; done means the sphere stays in the same position in Armory as in Blender when the child has a keyframe.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- blender, cpp
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100