If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.
If you experience errors, when you try to download a file, make sure your network policies (enforced by your company or ISP) allow downloading ZIP and/or MSI files.
Installation
Das Paket ist auf nuget.org verfügbar und kann über die Paket-Manager-Konsole mit folgendem Befehl installiert werden:
PM> NuGet\Install-Package Aspose.3D-Cloud
3D-Modellierungs- und Konvertierungs-REST-API
Aspose.3D Cloud SDK für .NET ermöglicht Entwicklern, fortgeschrittene 3D-Dateiverarbeitung in der Cloud durchzuführen. Die API unterstützt das Erstellen verschiedener 3D-Modelle (z. B. Kugeln, Zylinder, Ebenen), die Konvertierung von 3D-Formaten, das Extrahieren von 3D-Inhalten aus PDFs und das Anwenden von Transformationen wie Rotation, Skalierung und Translation. Sie vereinfacht die parametrische Modellierung, Triangulation und Rohdatenerfassung, um nahtlose Workflows zu ermöglichen. Mit umfassender Cloud-Speicherintegration können Entwickler 3D-Dateien effizient hochladen, herunterladen, kopieren, verschieben und löschen. Das SDK unterstützt eine breite Palette von Formaten, einschließlich FBX, OBJ, STL und PDF, und gewährleistet Interoperabilität über verschiedene Plattformen. Die Installation über NuGet ist einfach und ermöglicht eine schnelle Integration in .NET-Anwendungen.
Ermöglicht die nahtlose Konvertierung zwischen mehreren 3D-Dateiformaten für eine verbesserte Interoperabilität.
Unterstützt das Erstellen einer 3D-Datei in einem angegebenen Format mit vordefinierter Struktur oder Eigenschaften.
Konvertieren eines Teils einer Datei
Ermöglicht die selektive Konvertierung bestimmter Teile einer 3D-Datei in ein anderes Format für gezielte Datenverarbeitung.
Nutzt den SaveOptions-Parameter, um den Konvertierungsprozess zwischen 3D-Dateiformaten anzupassen und zu optimieren.
Arbeiten mit ModelProcess in Aspose.3D Cloud
Erstellen von Entitäten mit spezifischen Größen
Unterstützt das Erstellen neuer 3D-Entitäten mit definierten Abmessungen, um präzise Modellierungsanforderungen zu erfüllen.
Entfernen von Knoten aus 3D-Szenen
Ermöglicht das Löschen bestimmter Knoten aus einer 3D-Szene zur Szenenverfeinerung und Optimierung.
Dienstprogramme von Aspose.3D Cloud
Bietet Funktionen zum Extrahieren von Szenen aus 3D-Dateien und deren Speicherung in verschiedenen Formaten zur Kompatibilität.
Ermöglicht die Extraktion von Roh-3D-Daten, die in PDF-Dateien eingebettet sind, zur weiteren Verarbeitung oder Analyse.
Triangulieren und Speichern eines Teils einer Szene
Konvertiert bestimmte Teile einer 3D-Szene in triangulierte Geometrie und speichert sie in einem gewählten Format.
Triangulieren und Speichern der gesamten Datei
Verarbeitet eine gesamte 3D-Datei, um ihre Geometrie zu triangulieren, und speichert sie in einer neuen Datei zur Konsistenz.
Triangulieren und Speichern in der Originaldatei
Ermöglicht die direkte Änderung der Original-3D-Datei durch Triangulieren ihrer Geometrie und Überschreiben der Datei.
Arbeiten mit Dateien und Speicher in Aspose.3D Cloud
Dateien aus Cloud-Speicher herunterladen
Bietet die Möglichkeit, Dateien direkt aus dem Cloud-Speicher auf lokale Systeme für den Offline-Zugriff herunterzuladen.
Dateien in den Cloud-Speicher hochladen
Ermöglicht das Hochladen von Dateien von lokalen Geräten in den Cloud-Speicher für eine sichere und zentrale Datenverwaltung.
Dateien an einen neuen Speicherort kopieren
Ermöglicht das Kopieren von Dateien an einen anderen Speicherort innerhalb des Cloud-Speichers, um eine effiziente Dateiorganisation sicherzustellen.
Dateien an einen neuen Speicherort verschieben
Unterstützt das Verschieben von Dateien zwischen Verzeichnissen im Cloud-Speicher, um die Speicherhierarchie umzustrukturieren und zu optimieren.
Dateien im Cloud-Speicher löschen
Ermöglicht das Löschen von Dateien im Cloud-Speicher, um Speicherplatz freizugeben und Daten übersichtlich zu halten.
Die folgende Tabelle zeigt die Dateiformate, die Aspose.3D für .NET laden und speichern kann.
Format | Beschreibung | Laden | Speichern | Bemerkungen | Dateiformat im Code |
---|
AMF | Additive Manufacturing File Format | ✔️ | ✔️ | | amf |
3DS | 3D Studio | ✔️ | ✔️ | | discreet3ds |
RVM | AVEVA Plant Design Management System Model | ✔️ | ✔️ | | rvmbinary , rvmtext |
DRC | Google Draco | ✔️ | ✔️ | | draco |
DAE | Collada | ✔️ | ✔️ | | collada |
DXF | AutoCAD DXF | ✔️ | | | dxf |
FBX | Autodesk FBX-Format | ✔️ | ✔️ | Von Version 7.2 bis 7.5, sowohl ASCII/Binär. | fbx7200ascii , fbx7200binary , fbx7300ascii , fbx7300binary , fbx7400ascii , fbx7400binary , fbx7500ascii , fbx7500binary |
OBJ | Wavefront OBJ | ✔️ | ✔️ | Einschließlich Unterstützung für Mesh-/Punktwolken. | wavefrontobj |
PDF | 3D PDF | ✔️ | ✔️ | Unterstützt nur Standard-U3D eingebettete 3D-Inhalte in PDF. PRC und U3D mit RH Mesh-Erweiterung werden noch nicht unterstützt. | pdf |
PLY | Polygon File Format oder Stanford Triangle Format | ✔️ | ✔️ | Einschließlich Unterstützung für Mesh-/Punktwolken. | ply |
STL | Standard Triangle Language | ✔️ | ✔️ | | stlascii , stlbinary |
U3D | Universal3D | ✔️ | ✔️ | | universal3d |
GLTF | GL Transmission Format | ✔️ | ✔️ | | gltf , gltf2 , gltf_binary , gltf2_binary |
JT | Siemens JT-Datei | ✔️ | | Unterstützt nur Version 8 und 9. | siemensjt8 , siemensjt9 |
X | DirectX-Datei | ✔️ | | | xbinary , xtext |
3MF | Microsoft 3D Manufacturing Format | ✔️ | | | microsoft3mf |
ASE | ASCII Scene Exporter-Format von 3D Studio Max | ✔️ | | | |
HTML | Unterstützung für HTML | ✔️ | ✔️ | | |
USD | Universal Scene Description | ✔️ | | | |
USDZ | Universal Scene Description Archive | ✔️ | | | |
Erste Schritte
Sie müssen nichts installieren, um mit dem Aspose.3D Cloud SDK für .NET zu starten. Erstellen Sie einfach ein Konto bei Aspose for Cloud und erhalten Sie Ihre Anwendungsinformationen.
Führen Sie einfach Install-Package Aspose.3D-Cloud
aus der Package Manager Console in Visual Studio aus, um das Aspose.3D-Assembly in Ihrem Projekt zu referenzieren. Wenn Sie bereits Aspose.3D Cloud SDK für .NET installiert haben und es aktualisieren möchten, führen Sie Update-Package Aspose.3D-Cloud
aus, um die neueste Version zu erhalten.
Überprüfen Sie das GitHub-Repository für häufige Nutzungsszenarien.
Erstellen Sie eine neue 3D-Datei
Erstellen Sie eine neue 3D-Datei in einem angegebenen Format mit der Aspose.3D Cloud API.
// Notwendige Namespaces einbinden
using Aspose.ThreeD.Cloud.Sdk.Api;
using Aspose.ThreeD.Cloud.Sdk.Model;
// Aspose.3D Cloud API initialisieren
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");
// Format und Ausgabedateiname angeben
var format = "collada"; // Beispiel-Format
var outputFile = "newFile.dae";
// Neue 3D-Datei erstellen
var response = api.CreateFile(format, outputFile);
// Dateierstellung überprüfen
Console.WriteLine("Datei erfolgreich erstellt: " + response.Message);
Konvertieren Sie einen bestimmten Teil einer 3D-Datei in ein anderes Format und behalten Sie die Struktur der Zieldaten bei.
// Aspose.3D Cloud API initialisieren
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");
// Eingabedatei und Ausgabe-Einstellungen angeben
var inputFile = "sample.3ds";
var targetFormat = "obj"; // Ziel-Format
var outputFile = "convertedPart.obj";
var partPath = "/RootNode"; // Knoten für Extraktion und Konvertierung angeben
// Teil der Datei konvertieren
api.ConvertPart(inputFile, partPath, targetFormat, outputFile);
Console.WriteLine($"Teil der Datei wurde in {outputFile} konvertiert");
Triangulieren einer 3D-Szene
Vereinfachen Sie die Geometrie einer 3D-Szene, indem Sie das Mesh triangulieren und in einem gewünschten Format speichern.
// Notwendige Namespaces einbinden
using Aspose.ThreeD.Cloud.Sdk.Api;
using Aspose.ThreeD.Cloud.Sdk.Model;
// Aspose.3D Cloud API initialisieren
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");
// Eingabe- und Ausgabedetails angeben
var inputFile = "scene.fbx";
var outputFile = "triangulatedScene.obj";
// 3D-Szene triangulieren und speichern
api.Triangulate(inputFile, outputFile);
Console.WriteLine($"Szene wurde trianguliert und in {outputFile} gespeichert");
Extrahieren Sie wichtige Rohdaten (wie Vertizes und Texturen) aus einer 3D-Datei zur individuellen Verarbeitung.
// Notwendige Namespaces einbinden
using Aspose.ThreeD.Cloud.Sdk.Api;
// Aspose.3D Cloud API initialisieren
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");
// Eingabedatei angeben
var inputFile = "example.3ds";
// Rohdaten extrahieren
var rawData = api.ExtractRawData(inputFile);
Console.WriteLine("Extrahierte Rohdaten:");
Console.WriteLine(rawData);
3D-Modellierungs-API
| 3D-Konvertierungs-API
| Parametrische Modellierung
| 3D-Triangulation
| 3D-Transformation
| 3D-Dateiverarbeitung
| Cloud-basierte 3D-API
| 3D-Cloud-Speicherintegration
| 3D-Dateiformatkonvertierung
| 3D-Inhalte extrahieren
| 3D-PDF-Datenextraktion
| 3D-Dateien hochladen
| 3D-Dateien herunterladen
| Cloud-3D-Dateien verwalten
| FBX-Unterstützung
| OBJ-Format
| STL-Format
| Wavefront OBJ
| 3D-Dateimanipulation
| NuGet 3D-SDK
| 3D-Datenextraktion
| 3D-Szenenverarbeitung
| 3D-Rohdaten