diff --git a/README.md b/README.md index cc5759b..aca9470 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ -Online 3D Viewer -================ +# Online 3D Viewer Online 3D Viewer is an engine to visualize 3D models online. @@ -9,20 +8,26 @@ Supported file formats: - stl (ascii and binary) - off -Website -------- +## Website -This is the source code for http://3dviewer.net: -- You can open 3D files in three ways: - - Use the open button from the top menu. - - Drag&Drop files to your browser. - - Define file urls as location hash like [this](http://3dviewer.net/#https://cdn.rawgit.com/kovacsv/Online3DViewer/9e9ca71d/website/testfiles/cube.3ds). -- You should open the main file, and all of its requested files. - - For example open the requested mtl file with an obj file, - - or open textures with 3ds file. +This is the source code for http://3dviewer.net. -Embeddable ----------- +### Features + +- Open 3ds, obj, stl and off files by file open or drag and drop. +- Multiple file support. You can open or drag and drop the referenced files together. For example: + - Open the requested mtl file with an obj file. + - Open textures with 3ds file. +- Open file from location hash. + - Define a file as a server url like [this](http://3dviewer.net/#https://cdn.rawgit.com/kovacsv/Online3DViewer/9e9ca71d/website/testfiles/cube.3ds). + - Define a file relative to the root folder like [this](http://3dviewer.net/#testfiles/cube.3ds). +- Show/Hide a mesh by clicking the eye icon in the mesh list. +- Isolate a mesh by clicking the eye icon while pressing control key in the mesh list. +- Highlight a mesh by clicking it in the 3D model, or in the mesh list. +- Fit the whole model or a selected mesh to the window. +- Copy mesh name to clipboard. + +## Embeddable This is the embeddable version of the viewer: - In this case you should host the 3D models.