Files
Nexus/2023/scripts/rigging_tools/ngskintools2/api/internals.py
2025-11-24 08:27:50 +08:00

18 lines
552 B
Python

def make_editable_property(propertyName):
return property(lambda self: self.__query__(**{propertyName: True}), lambda self, val: self.__edit__(**{propertyName: val}))
def influences_map_to_list(influencesMapping):
return ','.join(str(k) + "," + str(v) for (k, v) in list(influencesMapping.items()))
def float_list_as_string(floatList):
"""
returns empty string for None and []
otherwise, returns a list of floats, comma delimited
"""
if not floatList:
return ""
return ",".join([str(i) for i in floatList])