I have created several 3D models of engineering assemblies and successfully brought them into Three.js to allow me to interact with them. However, it is difficult to see many of the details, particularly where two discrete parts fit exactly side by side because there are no edges rendered. Is there any way to create a shaded scene with edges overlaid to provide a crisp, clear understanding of the assembly. I want to create a look not unlike an Adobe 3D PDF (with edges displayed) or an engineering CAD model.
I have seen the Lego builder approach where a separate, slightly expanded mesh provides edges but this is not practical for the complex assemblies which we are importing. Is there any way of rendering hidden line edges as part of the material for instance.
Any advice or suggestions very welcome.