THIS API IS IN BETA AND THIS DOCUMENTATION IS INTENDED FOR BETA USERS ONLY
Overview
What does it do?
The Geometry Utilities SDK Toolkit provides an easy-to-use set of tools that identifies an exchange container, and then imports and converts the geometric assets to consumable STEP files.
Who should use this SDK?
Revit and other users that want to extract geometry assets from the Autodesk Construction Cloud (ACC). For example, Revit files in the ACC can have one or more views. Each view can be exported as a separate data exchange container. Each container includes assets of varying types. The geometry assets consist of BRep data in a proprietary binary file format. This SDK converts the geometry assets into consumable files.
Note: This SDK requires 64-bit Microsoft® Windows® 10 and Visual Studio.
Assumptions
This SDK assumes you are familiar with:
- C# and Visual Studio
- ACC and data exchange containers
- Web client applications
- OAUTH2 authentication
Before you begin
- For testing, you’ll need to be able to access data in the Autodesk Construction Cloud. See the Getting Started Tutorial for more information.
- The geometry utilities SDK target .NET Standard 2.0. Most of our testing has been done on .NET 5.0 but the utilities have been shown to work in projects targeted for .NET Core (2.1-3.1) and .NET Framework (4.6.1-4.8). It is highly recommended that new projects target .NET 5.0 or later as Microsoft is stopping support for .NET Framework soon.
- The geometry utilities SDK and the underlying support DLLs are 64-bit. By default, Visual Studio sets new C# projects to Any CPU when the project is created. This can be a problem when using the geometry utilities. Your projects must be set to x64 to use the utilities. Some Any CPU builds seem to work, but there can be unpredictable behavior at runtime. The most common error is a BadImageFormatException.