From 50304b0a1e0ff326dd1b44004ee1655015de275a Mon Sep 17 00:00:00 2001 From: Masataka SUMI Date: Tue, 24 Sep 2019 22:03:20 +0900 Subject: [PATCH] Add a method of reset bones under the influence of SpringBone. --- Assets/VRM/UniVRM/Scripts/SpringBone/VRMSpringBone.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Assets/VRM/UniVRM/Scripts/SpringBone/VRMSpringBone.cs b/Assets/VRM/UniVRM/Scripts/SpringBone/VRMSpringBone.cs index 37a66c3ab6..8bed39d2f7 100644 --- a/Assets/VRM/UniVRM/Scripts/SpringBone/VRMSpringBone.cs +++ b/Assets/VRM/UniVRM/Scripts/SpringBone/VRMSpringBone.cs @@ -230,6 +230,14 @@ public void Setup(bool force=false) } } + public void SetLocalRotationsIdentity() + { + foreach (var verlet in m_verlet) + { + verlet.Head.localRotation = Quaternion.identity; + } + } + static IEnumerable GetChildren(Transform parent) { for(int i=0; i