No luck with the method above.
IIRC, I have had some success using the trisurf function, but then you have to manually create the triangulation to feed to it, and I believe the interactivity was also quite laggy and unresponsive.
I have had some success using the Plotly tools via Python for this (although speed is still an issue for large datasets). They may have similar hooks for using their modules in MATLAB.
This might be of help if you're open to exploring third party tools:
https://plot.ly/python/alpha-shapes/