projective dynamics