Mendix serves as a good starting point for developing your own 3D visualization app.
JT (Jupiter Tessellation) is a popular lightweight 3D model visualization format ideal for product design collaboration and visualization, data sharing, CAD data exchange, and long-term data retention. Transmission and storage requirements of 3D models are more demanding, so JT files may take the benefit of compression. This format is structured to support visual attributes, Product and manufacturing information (PMI), and Metadata. The 3D Viewer App lets the end-user upload, store, operate and visualize the 3D JT files and 2D drawing files with the widget supporting the JT format well.