July 29, 201312 yr 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.
July 29, 201312 yr 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.
July 29, 201312 yr 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 )
July 29, 201312 yr Author 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.
Create an account or sign in to comment