Viewer
AutoDesk provides a WebGL-based viewer for rendering 2D and 3D models. To use the viewer, make sure to first follow the instructions in Prepare a File for the Viewer above. Then simply pass the urn
of the file and the token
to the viewer3D()
function:
viewer3D(urn = myEncodedUrn, token = myToken)
The viewer can also be embedded in Shiny applications, interactive R markdown documents, and other web pages thanks to the Shiny Modules framework. Here is a simple example of a Shiny app and the viewerUI()
function:
ui <- function(request) {
shiny::fluidPage(
viewerUI("pg", myEncodedUrn, myToken)
)
}
server <- function(input, output, session) {
}
shiny::shinyApp(ui, server)