The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
autodeskr_mcp_tools() — expose all AutoDeskR API
functions to AI models via the Model Context Protocol (MCP); credentials
are read from environment variables so no token argument is required.
Requires ellmer and mcptools.waitForPhotoscene() — poll
checkPhotoscene() until a Reality Capture photoscene
processing job completes.inst/CITATION updated to reference the current
companion book at https://paulgovan.github.io/AutoDeskR-Book/.ellmer and mcptools added to
Suggests.translateSvf2() — translate design files to SVF2 format
(~30% smaller than SVF, faster rendering in the Viewer).createPhotoscene(), uploadImages(),
processPhotoscene(), checkPhotoscene() —
Reality Capture API for photogrammetry and 3D model generation from
images.waitForFile() — poll checkFile() until a
Model Derivative translation completes.waitForWorkItem() — poll checkPdf() until
a Design Automation WorkItem completes.is_expired() — check whether an aps_token
has expired.aps_error() — structured S3 error condition for APS API
failures; catch with
tryCatch(..., aps_error = function(e) ...).getToken() now returns an aps_token object
with expiry tracking ($expires_at,
is_expired()). Existing code using
resp$content$access_token continues to work unchanged.aps_token object in
place of a raw token string. Expired tokens trigger a warning.as_tibble() methods added for listBuckets
and listObjects response objects (requires the
tibble package).tibble added to Suggests.<- arrow-assignment bugs in
getData(), getObjectTree(),
translateObj(), translateStl(), and
getOutputUrn() roxygen examples.vr template branch in
viewerUI().viewingservice/v1/viewers/ to
modelderivative/v2/viewers/7.*. Templates also modernized
to use Autodesk.Viewing.GuiViewer3D and
Document.load() (v7 API).req_timeout(60) to all API requests.uploadFileSigned() — signed S3 URL upload supporting
files of any size.Config/testthat/edition: 3 for testthat
3rd-edition behavior.print() S3 methods for all 18 response
classes.downloadFile JSON response path.checkPdf(): The source and
destination parameters are now deprecated. Pass the
WorkItem id (from makePdf()$content$id) as the
new id parameter instead. Using the old parameters issues a
deprecation warning.httr to httr2.
All HTTP errors now raise R errors rather than warnings./authentication/v1/authenticate, end-of-life May 2024) to
the v2 endpoint (/authentication/v2/token)./da/us-east/v3/workitems).downloadFile(): Added optional destfile
parameter and correct handling of binary (non-JSON) responses.viewerUI() viewerType validation
logic was always evaluating to TRUE; corrected to properly
reject invalid types.listBuckets() — list all app-managed buckets.deleteBucket() — delete an app-managed bucket.listObjects() — list objects stored in a bucket.deleteObject() — delete an object from a bucket.translateStl() — translate a design file into STL
format.testthat + httptest2 test suite
covering input validation and mocked API responses. No real AutoDesk
credentials are required to run tests.These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.