Mesh3d facecolor

Sorry if that does not really answer you question but you can do this in Makie :

points = [0.0 0.0 0.0; 
          1.0 0.0 0.0; 
          2.0 1.0 0.0; 
          2.0 1.0 0.0;
          0.0 2.0 0.0;
          0.0 0.0 0.0];
faces = [1 2 3;
         4 5 6];
colors = [:red, :red, :red, :blue, :blue, :blue]
# colors = [0.2, 0.2, 0.2, 0.8, 0.8, 0.8] #for use with a colormap
f = Figure()
ax = Axis3(f[1,1], aspect=:data)
mesh!(ax, points, faces, color=colors)
# mesh!(ax, points, faces, color=colors, colormap=:plasma, colorrange=(0.0, 1.0))
f