Learn R Programming

Introduction

AutoDeskR is an R package that provides an interface to the:

  • Authentication API for obtaining authentication to the AutoDesk Forge Platfrom.
  • Data Management API for managing data across the platform's cloud services.
  • Design Automation API for performing automated tasks on model files in the cloud.
  • Model Derivative API for translating design files into different formats, sending them to the viewer app, and extracting model data.
  • Viewer for rendering 2D and 3D models.

Quick Start

To install AutoDeskR in R:

install.packages("AutoDeskR")

Or to install the development version:

devtools::install_github('paulgovan/autodeskr')

Code of Conduct

Please note that the AutoDeskR project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.

Acknowledgements

Many thanks to the developers at https://aps.autodesk.com for providing this great set of tools and for the support needed to learn and implement these APIs.

Copy Link

Version

Install

install.packages('AutoDeskR')

Monthly Downloads

297

Version

0.1.5

License

Apache License | file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Last Published

September 10th, 2024

Functions in AutoDeskR (0.1.5)

getOutputUrn

Get the Output URN for a File.
checkBucket

Check the Status of an App-Managed Bucket.
downloadFile

Download a file locally.
checkPdf

Check the status of a PDF.
makeBucket

Make a Bucket for an App.
getToken

Get a 2-Legged Token for Authentication.
getData

Get the Geometry Data for a File.
makePdf

Convert a DWG to a PDF.
translateObj

Translate a File into OBJ Format.
getMetadata

Get the Metadata for a File.
translateSvf

Translate a File into SVF Format.
uploadFile

Upload a File to an App-Managed Bucket.
checkFile

Check the Status of a Translated File.
getObjectTree

Get the Object Tree of a File.
viewer3D

Launch the Viewer.
viewerUI

UI Module Function.