rivet Posted July 29, 2013 Posted July 29, 2013 I am looking for a simple elegant calc that when the max number is hit it, calc 1 'Long' method: if ( current# + 1 = 4 ; 1 ; current#+1) simple enough I know, but I am guessing there is a cleaner mathematical answer.
eos Posted July 29, 2013 Posted July 29, 2013 Check out Mod () – you'd use it to calculate an overshoot (i.e. the relative position) within a cyclic movement, so you could massage the max number to get the desired result. 1
jbante Posted July 29, 2013 Posted July 29, 2013 What you have is fine, actually. Since you're calculation loops between 1 and 3, but the Mod function will reset you back to 0, that wont necessarily be any simpler: Min ( Mod ( $currentNumber + 1 ; 4 ) ; 1 ) ... unless your application can be modified to use the numbers from 0-2 instead of 1-3, in which case you could use Mod ( $currentNumber + 1 ; 3 )
rivet Posted July 29, 2013 Author Posted July 29, 2013 unless your application can be modified to use the numbers from 0-2 instead of 1-3, in which case you could use Mod ( $currentNumber + 1 ; 3 ) Perfect... I have adjusted the object names. Thanks for the help.
Recommended Posts
This topic is 4145 days old. Please don't post here. Open a new topic instead.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now