3d filled triangle (polygon)

Hi ,

I am trying to plot a filled triangle (or if possible any filled
polygon) in 3D. I am afraid, I am missing something very basic here.

I'd like to do something like:
x=[0,1,1] #coordintes of the three corners
y=[0,0,1]
z=[3,8,1]
ax.plane(x,y,z,facecolor='r')

So far I tried the "plot_surface", but this requires the points to be on
a rectangular grid. The solution proposed in "*Re: [Matplotlib-users] plot 3D with filled curves is similar to what i am searching for,
but allows the planes to be only along one of the main x-y-z axes. I tried to write this myself by
extracting info from axes3d.plot_surface and the art3d, but unfortunately failed miserable.

Anyone go a clue?

Thanks a lot in advance!

Cheers,

Ulrich