Hacker News new | ask | show | jobs
by NH_2 4227 days ago
Someone just rocked me with a step function. I'm intrigued.
2 comments

That surprised me as well.

After some thinking I came up with min and max. If, for example, I want to change direction after x==4 I can do use

    -1.5(max(x,4)-4)
    
    0    4
    -----,
          \
           \
Maybe there are more tricks like that?
I am not sure if this is a step function, but I saw someone pretty much do an octagon shape to hit someone. How?
(x+1) * max(0, sign(x)) * (1-max(0, sign(x-1/sqrt(2)))) + (1+1/sqrt(2)) * (1-max(0, sign(x-1/sqrt(2)-1))) * max(0, sign(x-1/sqrt(2))) + (-x+sqrt(2)+2) * max(0, sign(x-1/sqrt(2)-1)) * (1-max(0, sign(x-sqrt(2)-1)))