Skip to content

saw-jan/web-app-3dmodel-viewer

Repository files navigation

3D Model Viewer - ownCloud Web Extension

3d model viewer ui

This is an extension for ownCloud web for viewing 3D files. Currently, it can only display 3D models in .glb file format.

Feature Highlights ✨

  • Supported formats: [.glb]
  • Zoom/Rotate model
  • Fullscreen view
  • Navigate between model files

Build and Run

For building and running the app from the code base, follow these steps:

  1. Install the dependencies

    pnpm i
  2. Build the extension

    pnpm build

    For development, build with watch.

    pnpm build:w
  3. Start the extension and the web services

    docker compose up

Now, you can access the app at https://localhost:9200

Docker Image

This extension is available as docker image: sawjan/web-app-3dmodel-viewer

Run the extension container with:

docker run --rm -p3000:80 sawjan/web-app-3dmodel-viewer

3D models

The app currently only supports 3D models in .glb format. You can find models on the following platforms: