From 9dddb6517bdcce28c8a13cc6002a463b4d4589cb Mon Sep 17 00:00:00 2001 From: ousttrue Date: Fri, 18 Jul 2025 17:32:21 +0900 Subject: [PATCH] cos_theta --- .../Runtime/SpringBoneJobs/Anglelimit/AnglelimitSpherical.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Assets/UniGLTF/Runtime/SpringBoneJobs/Anglelimit/AnglelimitSpherical.cs b/Assets/UniGLTF/Runtime/SpringBoneJobs/Anglelimit/AnglelimitSpherical.cs index e6d07be63..b15ce10fa 100644 --- a/Assets/UniGLTF/Runtime/SpringBoneJobs/Anglelimit/AnglelimitSpherical.cs +++ b/Assets/UniGLTF/Runtime/SpringBoneJobs/Anglelimit/AnglelimitSpherical.cs @@ -30,7 +30,8 @@ namespace UniGLTF.SpringBoneJobs } // tailDirをphi・thetaを用いて再計算する - return new float3(math.sin(theta), math.cos(theta) * math.cos(phi), math.cos(theta) * math.sin(phi)); + var cos_theta = math.cos(theta); + return new float3(math.sin(theta), cos_theta * math.cos(phi), cos_theta * math.sin(phi)); } } } \ No newline at end of file