forge

package module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2018 License: MIT Imports: 0 Imported by: 0

README

Build Status GoDoc Go Report Card

forge-api-go-client

Forge API: oAuth2 Data-Management OSS Model-Derivative Reality-Capture

Golang SDK for building Forge based applications

Documentation

Overview

Package forge is an opinionated Autodesk Forge SDK for the Go programming language.

The Forge SDK for Go provides APIs that developers can use to build Go applications that use Autodesk Forge Services such as Data Management, Model Derivative, Reality Capture and others.

The SDK removes the complexity of coding directly against a web service interface and it hides a lot of the lower-level plumbing, such as authentication.

Getting More Information

Checkout the https://developer.autodesk.com/ portal for overviews, tutorials and detailed documentation for each Autodesk Forge Service.

Checkout LearnForge http://learnforge.autodesk.io for a step-by-step tutorial on building a Forge powered web application in different language, including Go using this library.

Overview of SDK's Packages

The SDK is composed of several parts, corresponding to each Forge Service, but all of them are relying on OAuth service for 2-legged and 3-legged authentication necessary to access Forge Services.

  • oauth - provides common shared types such as Config, Logger, and utilities to make working with API parameters easier.

Directories

Path Synopsis
Package md contains the Go wrappers for calls to Data Management API https://developer.autodesk.com/en/docs/data/v2/overview/ The API offers the following features: - Access data from Autodesk SaaS applications; - Manage and store files from your app on the Forge platform, independent of any Autodesk SaaS application;
Package md contains the Go wrappers for calls to Data Management API https://developer.autodesk.com/en/docs/data/v2/overview/ The API offers the following features: - Access data from Autodesk SaaS applications; - Manage and store files from your app on the Forge platform, independent of any Autodesk SaaS application;
examples
Package md contains the Go wrappers for calls to Model Derivative API https://developer.autodesk.com/en/docs/model-derivative/v2/overview/ The API offers the following features: - Translate designs into SVF format for rendering in the Forge Viewer.
Package md contains the Go wrappers for calls to Model Derivative API https://developer.autodesk.com/en/docs/model-derivative/v2/overview/ The API offers the following features: - Translate designs into SVF format for rendering in the Forge Viewer.
Package recap contains the Go wrappers for calls to Forge Reality Capture API https://developer.autodesk.com/api/reality-capture-cover-page/ The workflow is simple: - create a photoScene - upload images to photoScene - start photoScene processing - get the result
Package recap contains the Go wrappers for calls to Forge Reality Capture API https://developer.autodesk.com/api/reality-capture-cover-page/ The workflow is simple: - create a photoScene - upload images to photoScene - start photoScene processing - get the result

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL