From dcb87df3e90865a440426cd12bd6a4914a5fdebe Mon Sep 17 00:00:00 2001 From: ousttrue Date: Thu, 6 Sep 2018 15:09:07 +0900 Subject: [PATCH] Fixed OnDrawGizmosSelected --- Scripts/SpringBone/VRMSpringBoneColliderGroup.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Scripts/SpringBone/VRMSpringBoneColliderGroup.cs b/Scripts/SpringBone/VRMSpringBoneColliderGroup.cs index e14bcb271..dc69aa9b0 100644 --- a/Scripts/SpringBone/VRMSpringBoneColliderGroup.cs +++ b/Scripts/SpringBone/VRMSpringBoneColliderGroup.cs @@ -1,4 +1,4 @@ -using System; +using System; using UnityEngine; @@ -29,7 +29,12 @@ namespace VRM private void OnDrawGizmosSelected() { Gizmos.color = m_gizmoColor; - Gizmos.matrix = transform.localToWorldMatrix; + Matrix4x4 mat = transform.localToWorldMatrix; + Gizmos.matrix = mat * Matrix4x4.Scale(new Vector3( + 1.0f / transform.lossyScale.x, + 1.0f / transform.lossyScale.y, + 1.0f / transform.lossyScale.z + )); foreach (var y in Colliders) { Gizmos.DrawWireSphere(y.Offset, y.Radius);