THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 24/06/2011 at 21:18, xxxxxxxx wrote:
Hello fine Gents and ladies! I was hoping to find out If there is a way to dynamically limit the Maximum limit for a user data entry.
i have a user data value, a float.
width = op[c4d.ID_USERDATA,6]
bevRadius = op[c4d.ID_USERDATA,5]
and i want to dynamically set the limit of the bevRadius based on the width. i have been able to get it to hapen within the code, but i was hoping there might be a way to just stop the value from exceeding a certain limit while the user is sliding the control.
thanks for the help! ... again.
On 25/06/2011 at 03:53, xxxxxxxx wrote:
myUserDataId = 1
myNewMaxLimitValue = 2
myObject = doc.GetFirstObject()
allUserdatas = myObject.GetUserDataContainer()
for descId, container in allUserdatas:
# get the UserData id from 'descId'
id = descId.id
if id == myUserDataId:
# the id for the maximum value is 6
container = myNewMaxLimitValue
On 25/06/2011 at 15:44, xxxxxxxx wrote:
perfection! thanks nux!
EDIT: not only did you help me with this, but that simple loop through User data containers is awesome! thanks so much man!