Skip to content

Design migration is a web application that migrates other CAD files into Inventor files. It also visualize the migrated file using "Forge Viewer" API. Other CAD files like CATIA, Solidworks, Unigraphics NX, Step, IGES, STL files etc., are migrated into Inventor files (Note: Still, working on creo files to migrate)

License

Notifications You must be signed in to change notification settings

chandra6ma/design-migration

Repository files navigation

#Design-migration

Platforms .NET License

Design-Automation Inventor

Description

Design migration is a web application that migrates other CAD files into Inventor files. It also visualize the migrated file using "Forge Viewer" API. Other CAD files like CATIA, Solidworks, Unigraphics NX, Step, IGES, STL files etc., are migrated into Inventor files (Note: Still, working on creo files to migrate). This project is wokring for part files and assembly files.

Thumbnail for part

thumbnail

Thumbnail for assembly

thumbnail

Setup

Prerequisites

  1. Forge Account: Learn how to create a Forge Account, activate subscription and create an app at this tutorial.
  2. .NET Core basic knowledge with C#
  3. ngrok: Routing tool, download here.

Running locally

Clone this project or download it. It's recommended to install GitHub desktop. To clone it via command line, use the following (Terminal on MacOSX/Linux, Git Shell on Windows):

git clone https://github.com/chandra6ma/design-migration

ngrok

When a Workitem completes, Design Automation can notify our application. As the app is running locally (i.e. localhost), it's not reachable from the internet. ngrok tool creates a temporary address that channels notifications to our localhost address.

After downloading ngrok, run ngrok http 3000 -host-header="localhost:3000", then copy the http address into the FORGE_WEBHOOK_URL environment variable. For this sample, do not use the https address.

Further Reading

Documentation:

Other APIs:

License

This sample is licensed under the terms of the MIT License. Please see the LICENSE file for full details.

Written by

Chandrashekar G, Developer Technical Consultant

About

Design migration is a web application that migrates other CAD files into Inventor files. It also visualize the migrated file using "Forge Viewer" API. Other CAD files like CATIA, Solidworks, Unigraphics NX, Step, IGES, STL files etc., are migrated into Inventor files (Note: Still, working on creo files to migrate)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published