3D Formats Viewer Via C#

View 3D document formats without any 3D modeling and rendering software to build cross-platform .NET applications.


Developers can use the 3D graphics library to easily read, create, transform, update and control content in 3D formats. Few formats supported by the API are WavefrontOBJ, Discreet3DS, STL (ASCII, Binary), FBX (ASCII, Binary), Universal3D, Collada, GLB, glTF, PLY, DirectX, Google Draco formats, etc. The viewing process is very simple, load the source file through an instance of the scene class , and call the Save method with the relevant output format parameters.

View 3D Scene to various formats

Developers can easily view 3d files through the same process listed above. Consider some examples like 3DS to HTML5 viewing. Load 3DS files via scene class objects. Create save options using Html5SaveOptions to create save options and call the scene save method with the output file path and html5 options arguments. The API has appropriate options classes for saving into related classes, e.g. A3dwSaveOptions AmfSaveOptions Discreet3dsSaveOptions Html5SaveOptions RvmSaveOptions and more. Here is the full list of 3D viewer formats options.

C# Code for 3DS to HTML5 Viewer