From 20715522dcf9efb40c2b429ab0b1b346b5ee37af Mon Sep 17 00:00:00 2001 From: rcstuber Date: Mon, 27 Oct 2025 11:43:33 +0100 Subject: [PATCH] Fixing clone issue of JointsData Cloning JointsData object using Reflect.copy here will result in an anonymous objects and subsequently result in a crash when Skin is attempting to call sync() function on joints. --- h3d/scene/Skin.hx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/h3d/scene/Skin.hx b/h3d/scene/Skin.hx index e3f46eca8f..7333958b64 100644 --- a/h3d/scene/Skin.hx +++ b/h3d/scene/Skin.hx @@ -341,8 +341,7 @@ class Skin extends MultiMaterial { s.setSkinData(skinData); s.jointsData = []; - for (jData in jointsData) - s.jointsData.push(Reflect.copy(jData)); + s.makeJointsData(); return s; } @@ -616,4 +615,5 @@ class Skin extends MultiMaterial { } } -} \ No newline at end of file + +}