CAD material look

You should be able to achieve this rendering with a standard material.

Regarding the edge rendering, in the viewer they are simply drawing lines over the geometry.

You can try to generate the edges automatically in Babylon using the edge renderer or the screen space curvature post process, but as it is an automated process it does not always render the edges as you would like them and you won’t have a lot of control about that.