Skip to content

A free and open source web solution to visualize and explore 3D models right in your browser.

License

Notifications You must be signed in to change notification settings

kugeceo/3dviewer.luhui.net

 
 

Repository files navigation

鲁虺在线三维模型文件查看器

http://3dviewer.luhui.net

http://3d.luhui.net

A free and open source web solution to visualize and explore 3D models right in your browser.一个免费的开源网络解决方案,可直接在您的浏览器中可视化查看 3D 模型。

Deploy status badge 部署状态标识

This image automatically updates to reflect the current state of your latest production deploy. 此映像会自动更新以反映最新生产部署的当前状态。

Netlify Status

http://3dviewers.netlify.com

http://3dviewers.netlify.app

luhui Online 3D Viewer

Build status

[Build status]

(https://github.com/kovacsv/Online3DViewer/actions/workflows/build.yml)

[DeepScan grade]

(https://deepscan.io/dashboard#view=project&tid=16586&pid=19893&bid=524595)

[Language grade: JavaScript]

(https://lgtm.com/projects/g/kovacsv/Online3DViewer/context:javascript)

luhui Online 3D Viewer (https://3dviewer.net) is a free and open source web solution to visualize and explore 3D models right in your browser. This repository contains the source code of the website and the library behind it.在线3D浏览器(https://3dviewer.net)是一个免费和开源的网络解决方案,可以在你的浏览器中可视化和探索3D模型。这个资源库包含网站的源代码和它背后的库。

Example 例子

Start Page 开始页面

Check the live version! 查看现场演示!

Documentation 文件编制

The repository is separated into two parts. See more information in the Developer Documentation.

  • Online 3D Viewer Website: Source code of the web solution with all of the pages and functions.
  • Online 3D Viewer Engine: Source code of the library to visualize models easily.

Supported file formats 支持的文件格式

  • Import: obj, 3ds, stl, ply, gltf, off, 3dm, fbx, dae, wrl, 3mf, stp, ifc.
  • Export: obj, stl, ply, gltf, off, 3dm.

Features 特点介绍

  • Import model:
    • Select files from a file browser dialog.
    • Drag and drop files from your computer.
    • Specify files by web url.
    • Specify files by web url in hash parameters.
  • Explore model:
    • Orbit, pan, zoom.
    • Set up direction.
    • Fit to window.
  • Investigate model:
    • List used and missing files.
    • List all materials and meshes.
    • Show/hide and zoom to a specific mesh.
    • List materials used by a specific mesh.
    • Show model information (model size, vertex and polygon count).
    • Show custom properties stored in the model.
  • Export model to various format.
  • Embed viewer in your website.

External Libraries 扩展类库

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

About

A free and open source web solution to visualize and explore 3D models right in your browser.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 95.9%
  • HTML 2.4%
  • CSS 0.9%
  • Python 0.7%
  • C++ 0.1%
  • Roff 0.0%