I have managed to get some vertices in my model to become transparent, by setting the vertices alpha to 0 and these settings:
device.RenderState.SourceBlend = Blend.SourceAlpha ;
device.RenderState.DestinationBlend = Blend.InverseSourceAlpha;
device.RenderState.AlphaBlendEnable = true;
The problem I have is that when rotating the model some of the vertices that should be transparent are still opaque, as if they are only transparent in one direction.
I am aware that models have to drawn in the correct order for transparency to work, but that is not my problem as there is only one model.
thanks