Clamp Vector

From Director Online Wiki
Jump to: navigation, search
--/******
--* CLAMP VECTOR
--****
--* @Param  : 'aVec' <Vector>
--* @Param  : 'aMin' <Float> or <Integer>
--* @Param  : 'aMax' <Float> or <Integer>
--* @Return : ''     <Vector>
--***/
on mClampVector( aVec, aMin, aMax )
  return( vector( min(max(aVec.x, aMin), aMax), min(max(aVec.y, aMin), aMax), min(max(aVec.z, aMin), aMax) ) )
end
--*/