Okay I found a solution, but help still needed, I had to use the boundaryFacets function to extract boundaries of the alphaShape, then compute my color vector from those vertices. I can then color the "trisurf" object with the color vector computed through that way...
I would be happy if someone had another solution !
[tri, xyz] = boundaryFacets(alphaShap);
Color=zeros(size(xyz,1),1);
for i=1:size(xyz,1)
if xyz(i,3)<-Y2(I)+2
Color(i,:)=1;
end
end
colormap('parula')
trisurf(tri,xyz(:,1),xyz(:,2),xyz(:,3),Color,'FaceAlpha',0.3)
axis equal