Generalized n-circular projections on JB *-triples and Hilbert C 0