From dfa3bc90343395ab52f1c3d2436b82dae4a82959 Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Wed, 17 Jan 2024 19:08:12 -0500 Subject: [PATCH] Fix regression introduced in 9339b29. `math.cos()` expects an angle in radians. The tolerance property is in degrees. --- korman/nodes/node_conditions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/korman/nodes/node_conditions.py b/korman/nodes/node_conditions.py index 32dcb1c..06be860 100644 --- a/korman/nodes/node_conditions.py +++ b/korman/nodes/node_conditions.py @@ -337,7 +337,7 @@ class PlasmaFacingTargetSocket(PlasmaNodeSocketBase, bpy.types.NodeSocket): node = self.links[0].from_node directional = node.directional moving_forward = node.moving_forward - tolerance = math.cos(node.tolerance) + tolerance = math.cos(math.radians(node.tolerance)) else: # This is a programmer failure, so we need a traceback. raise RuntimeError("Tried to export an unused PlasmaFacingTargetSocket")