Repe [T3DU] Update - 31f26d171bba0355ce2a77031e3aad4c64dbc7e9

This commit is contained in:
2026-09-04 10:46:13 -07:00
parent c915312901
commit 0460b9d587
482 changed files with 27797 additions and 3226 deletions

View File

@ -12,19 +12,22 @@ class SeparateRotationNode(LnxLogicTreeNode):
self.add_output('LnxVectorSocket', 'Euler Angles / Vector XYZ')
self.add_output('LnxFloatSocket', 'Angle / W')
self.outputs[1].hide = True
def on_property_update(self, context):
"""called by the EnumProperty, used to update the node socket labels"""
if self.property0 == 'Quaternion':
self.outputs[0].name = "Quaternion XYZ"
self.outputs[1].name = "Quaternion W"
self.outputs[1].hide = False
elif self.property0 == 'EulerAngles':
self.outputs[0].name = "Euler Angles"
self.outputs[1].name = "[unused for Euler output]"
self.outputs[1].hide = True
elif self.property0 == 'AxisAngle':
self.outputs[0].name = "Axis"
self.outputs[1].name = "Angle"
self.outputs[1].hide = False
else:
raise ValueError('No nodesocket labels for current input mode: check self-consistancy of LN_separate_rotation.py')