Giter Site home page Giter Site logo

00mjk / forge-tools-hub Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dukedhx/forge-tools-hub

0.0 0.0 0.0 7.96 MB

A curated collection of Forge tools (SVF download, PWA etc.) with boilerplate code to build SSR Forge apps

Home Page: https://forge-tools-hub.now.sh

Vue 89.52% JavaScript 10.48%

forge-tools-hub's Introduction

Build License Standard Autodesk Forge

Links:

Description

A curated collection of Forge tools with boilerplate code to build SSR Forge apps:

  • SVF Saver: Download SVF files for an extracted model from Forge with Service Worker capturing the derivatives as Viewer renders the model- Downloader: Download a derivative or any web resource in chunks (so the request won't get timed out) and in parallel for better efficiency- HTTP Requester: Effortlessly make any (browser supported) HTTP requests to execute simple tasks like access tokens, model translation etc - Derivative Downloader: Parse a derivative manifest for an extracted model on Forge and download selected derivatives (SVF or other supported formats)
  • PWA: Cache and view models offline - PWA ready
  • Uploader: Upload an object in paralleled chunks - requires the recipient service to explicitly expose forbidden headers if needed
  • Viewer Options Generator: Generate all possibile Viewer init/load options such as transform metrics easily ...
  • Tutorial/Playground: Curated collection of interactive Forge tutorials & playgrounds

You may also find sample code here to:

  • Develop Forge Viewer apps with Vue
  • Advanced usage of Workbox
  • Download SVF derivatives

Prerequisites

Demo

pwa

downloader

Running Locally

  • clone this project
  • npm install
  • npm run dev

SSR

  • npm run generate

Project Structure

|
|- assets 
|- components     // Vue and JS components
|- layouts	      // Nuxt layout views
|- middleware	    
|- pages	        // Vue Viewes
|- plugins	      // Service worker and lazy load plugin
|- server
|- static
|- store          // Vuex store

License

MIT

Written By

Bryan Huang - Forge Partner Development https://forge.autodesk.com

forge-tools-hub's People

Contributors

dukedhx avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.