phase shift

I'm trying to setup 6 signals, 3 are 120 degrees out of phase with one another, and the other 3 are 180 degrees out of phase with the first 3. Is it possible to achieve this, and still have the signal start at zero? See the attached file if still unsure what I'm trying to do.

I would use the Time Delay

I would use the Time Delay (phase) field of the sin block, and parameterize your frequency and period. See attached file.

is it possible to do the same

is it possible to do the same with triangular waveforms, I tried using the same method but it outputs zero until the delay is over

Yes, but you need to have a

Yes, but you need to have a negative offset to get a pure phase. A positive off set gives the dead time as you saw.
See attached file below.