Adsk.Platform.ModelDerivative
0.1.17
dotnet add package Adsk.Platform.ModelDerivative --version 0.1.17
NuGet\Install-Package Adsk.Platform.ModelDerivative -Version 0.1.17
<PackageReference Include="Adsk.Platform.ModelDerivative" Version="0.1.17" />
<PackageVersion Include="Adsk.Platform.ModelDerivative" Version="0.1.17" />
<PackageReference Include="Adsk.Platform.ModelDerivative" />
paket add Adsk.Platform.ModelDerivative --version 0.1.17
#r "nuget: Adsk.Platform.ModelDerivative, 0.1.17"
#:package Adsk.Platform.ModelDerivative@0.1.17
#addin nuget:?package=Adsk.Platform.ModelDerivative&version=0.1.17
#tool nuget:?package=Adsk.Platform.ModelDerivative&version=0.1.17
Autodesk Model Derivative Service
The package Adsk.Platform.ModelDerivative
provides a set of APIs to interact with the Autodesk Model Derivative Service.
Documentation
More information can be found here.
Installation
dotnet add package Adsk.Platform.ModelDerivative
Usage
See the QuickStart Guide for a general understanding.
The root object is ModelDerivativeClient
. This object provides access to the Model Derivative APIs
and the Helpers
method.
Querying specific model properties
The Fetch Specific Properties endpoint needs a query to filter the properties to be returned. The query is a JSON object that can be created using the UntypedObject
.
Here is an example of how to query the project attributes of an IFC model, using a helper method GetSpecificPropertiesAsync
. Compared to the default endpoint, this method waits until the server completes the processing
using Autodesk.ModelDerivative;
using Autodesk.ModelDerivative.Helpers.Models;
public async Task<ParsedSpecificProperties> GetIFCprojectAttributes()
{
async Task<string> getAccessToken()
{
//return access token with your logic
}
var MDclient = new ModelDerivativeClient(Location.US, getAccessToken);
var fileURN = ""; // Replace with your file version urn, like 'urn:adsk.wipprod:fs.file:vf.w9MS3MDBQaat6ObHffTA?version=1'
var modelGuid = ""; // Replace with your model guid like 'c0337487-5b66-422b-a284-c273b424af54'
//The query in the body request is {"$in":["objectid",2]}"} which is equivalent to the following
var query = new UntypedObject(new Dictionary<string, UntypedNode> {
{ "$in",new UntypedArray(
[
new UntypedString("objectid"),
new UntypedInteger(2)
])
}
});
var properties = await MDclient.Helper.GetSpecificPropertiesAsync(
fileURN, modelGuid, query);
return properties;
}
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Adsk.Platform.HttpClient (>= 0.1.17)
- Microsoft.Kiota.Authentication.Azure (>= 1.13.1)
- Microsoft.Kiota.Bundle (>= 1.13.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
0.1.17 | 64 | 9/6/2025 |
0.1.16 | 133 | 8/12/2025 |
0.1.15 | 92 | 8/9/2025 |
0.1.14 | 114 | 7/31/2025 |
0.1.13 | 110 | 7/31/2025 |
0.1.12 | 91 | 7/18/2025 |
0.1.11 | 105 | 6/27/2025 |
0.1.10 | 106 | 6/27/2025 |
0.1.9 | 227 | 6/9/2025 |
0.1.8 | 150 | 6/4/2025 |
0.1.7 | 142 | 6/3/2025 |
0.1.6 | 173 | 4/23/2025 |
0.1.5 | 166 | 4/23/2025 |
0.1.4 | 163 | 4/3/2025 |
0.1.3 | 133 | 10/17/2024 |
0.1.2 | 103 | 10/16/2024 |
0.1.1 | 122 | 10/16/2024 |
0.1.0 | 120 | 10/16/2024 |
0.0.16 | 116 | 10/14/2024 |
0.0.15 | 110 | 10/14/2024 |
0.0.14 | 113 | 10/14/2024 |
0.0.13 | 148 | 9/18/2024 |
0.0.12 | 100 | 7/30/2024 |
0.0.11 | 113 | 7/16/2024 |
0.0.10 | 115 | 7/16/2024 |
0.0.9 | 117 | 5/31/2024 |
0.0.8 | 112 | 5/22/2024 |
0.0.7 | 105 | 5/14/2024 |
0.0.6 | 152 | 5/4/2024 |
0.0.5 | 129 | 5/3/2024 |
0.0.4 | 138 | 4/30/2024 |
0.0.3 | 134 | 4/30/2024 |