Go to file
Chris Bateman 06a24ef908
Update Github Workflows (#435)
* update build.yml

* Add Node 20 to testing matrix

* Remove EOL Node 16

* Update remaining workflows
2023-11-29 13:02:38 +01:00
.github Update Github Workflows (#435) 2023-11-29 13:02:38 +01:00
.vscode Add feature toggle for environment settings. 2022-01-22 23:35:54 +01:00
assets Update start page image. 2023-06-29 21:47:45 +02:00
docs Allow default line color parameter when embedding. 2023-10-23 13:52:06 +02:00
libs/loaders Update three.js and rhino3dm.js. 2023-11-20 21:54:51 +01:00
sandbox Allow default line color parameter when embedding. 2023-10-23 13:52:06 +02:00
source Update three.js and rhino3dm.js. 2023-11-20 21:54:51 +01:00
test Correct line processing. 2023-10-24 20:07:40 +02:00
tools Update web-ifc to version 0.0.44. 2023-10-08 19:39:39 +02:00
website Force https with htaccess file. 2023-07-17 19:12:31 +02:00
.gitignore Add plugin technology to add header buttons. 2022-11-03 21:05:37 +01:00
LICENSE.md Update license. 2023-01-29 13:30:34 +01:00
package-lock.json Update three.js and rhino3dm.js. 2023-11-20 21:54:51 +01:00
package.json Update three.js and rhino3dm.js. 2023-11-20 21:54:51 +01:00
README.md Add discord link to readme. 2023-06-04 17:58:58 +02:00
start_server.bat Remove python server starter script. 2021-09-05 07:10:52 +02:00

Online 3D Viewer

Build status npm version DeepScan grade

Online 3D Viewer (https://3dviewer.net) is a free and open source web solution to visualize and explore 3D models in your browser. This repository contains the source code of the website and the library behind it.

Live website  -  Website documentation  -  Developer documentation  -  Discord server

Example

Start Page

Check the live version!

Supported file formats

  • Import: obj, 3ds, stl, ply, gltf, glb, off, 3dm, fbx, dae, wrl, 3mf, amf, ifc, brep, step, iges, fcstd, bim.
  • Export: obj, stl, ply, gltf, glb, off, 3dm, bim.

External Libraries

Online 3D Viewer uses these wonderful libraries: three.js, pickr, fflate, draco, rhino3dm, web-ifc, occt-import-js.