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.
Установка
Пакет доступен на nuget.org и может быть установлен через консоль диспетчера пакетов с помощью следующей команды:
PM> NuGet\Install-Package Aspose.3D-Cloud
REST API для 3D-моделирования и конвертации
Aspose.3D Cloud SDK for .NET предоставляет разработчикам возможность выполнять расширенную обработку 3D-файлов в облаке. API поддерживает создание различных 3D-моделей (например, сферы, цилиндры, плоскости), конвертацию 3D-форматов, извлечение 3D-контента из PDF и применение преобразований, таких как вращение, масштабирование и перенос. Это упрощает параметрическое моделирование, триангуляцию и извлечение необработанных данных, обеспечивая бесперебойные рабочие процессы. Благодаря обширной интеграции с облачным хранилищем разработчики могут эффективно загружать, скачивать, копировать, перемещать и удалять 3D-файлы. SDK поддерживает широкий спектр форматов, включая FBX, OBJ, STL и PDF, обеспечивая совместимость между платформами. Установка проста через NuGet, что позволяет быстро интегрировать SDK в .NET-приложения.
Конвертация между форматами с помощью Aspose.3D Cloud
Конвертация форматов файлов
Обеспечивает легкую конвертацию между различными форматами 3D-файлов для повышения совместимости.
Создание нового файла в определенном формате
Поддерживает создание 3D-файла в заданном формате с предопределенной структурой или свойствами.
Конвертация части файла
Позволяет выборочно конвертировать определенные части 3D-файла в другой формат для более точной обработки данных.
Использование параметра SaveOptions для конвертации
Позволяет использовать параметр SaveOptions для настройки и оптимизации процесса конвертации между форматами 3D-файлов.
Работа с ModelProcess с использованием Aspose.3D Cloud
Создание объектов с определенными размерами
Обеспечивает создание новых 3D-объектов с заданными размерами для точного моделирования.
Удаление узлов из 3D-сцен
Поддерживает удаление определенных узлов из 3D-сцены для ее оптимизации и улучшения.
Утилиты Aspose.3D Cloud
Извлечение и сохранение сцен в различных форматах
Предоставляет возможность извлекать сцены из 3D-файлов и сохранять их в различных форматах для совместимости.
Извлечение необработанных данных из PDF
Позволяет извлекать встроенные 3D-данные из PDF-файлов для последующей обработки или анализа.
Триангуляция и сохранение части сцены
Конвертирует определенные части 3D-сцены в триангулированную геометрию и сохраняет их в выбранном формате.
Триангуляция и сохранение всего файла
Обрабатывает весь 3D-файл для триангуляции его геометрии и сохраняет его в новом файле для согласованности.
Триангуляция и сохранение в исходный файл
Позволяет напрямую модифицировать исходный 3D-файл путем триангуляции его геометрии и перезаписи файла.
Работа с файлами и хранилищем с использованием Aspose.3D Cloud
Скачивание файлов из облачного хранилища
Позволяет скачивать файлы из облачного хранилища напрямую на локальные системы для оффлайн-доступа.
Загрузка файлов в облачное хранилище
Обеспечивает возможность загружать файлы с локальных устройств в облачное хранилище для безопасного и централизованного управления файлами.
Копирование файлов в новое расположение
Позволяет копировать файлы в другое расположение в облачном хранилище, обеспечивая эффективную организацию данных.
Перемещение файлов в новое расположение
Упрощает перемещение файлов между директориями в облачном хранилище для реструктуризации и оптимизации.
Удаление файлов в облачном хранилище
Поддерживает удаление файлов из облачного хранилища для освобождения пространства и поддержания порядка.
Поддерживаемые форматы документов
Следующая таблица указывает форматы файлов, которые поддерживаются Aspose.3D for .NET для загрузки и сохранения.
Формат | Описание | Загрузка | Сохранение | Примечания | Формат файла в коде |
---|
AMF | Формат файла аддитивного производства | ✔️ | ✔️ | | amf |
3DS | 3D Studio | ✔️ | ✔️ | | discreet3ds |
RVM | Модель системы управления проектированием AVEVA | ✔️ | ✔️ | | rvmbinary , rvmtext |
DRC | Google Draco | ✔️ | ✔️ | | draco |
DAE | Collada | ✔️ | ✔️ | | collada |
DXF | AutoCAD DXF | ✔️ | | | dxf |
FBX | Формат Autodesk FBX | ✔️ | ✔️ | Поддерживаются версии с 7.2 по 7.5, ASCII/бинарный. | fbx7200ascii , fbx7200binary , fbx7300ascii , fbx7300binary , fbx7400ascii , fbx7400binary , fbx7500ascii , fbx7500binary |
OBJ | Wavefront Obj | ✔️ | ✔️ | Включает поддержку сеток и облаков точек. | wavefrontobj |
PDF | 3D PDF | ✔️ | ✔️ | Поддерживается только стандартный встроенный 3D-контент U3D в PDF. PRC и U3D с расширением RH Mesh пока не поддерживаются. | pdf |
PLY | Формат полигонов или формат треугольников Stanford | ✔️ | ✔️ | Включает поддержку сеток и облаков точек. | ply |
STL | Стандартный язык треугольников | ✔️ | ✔️ | | stlascii , stlbinary |
U3D | Universal3D | ✔️ | ✔️ | | universal3d |
GLTF | Формат передачи GL | ✔️ | ✔️ | | gltf , gltf2 , gltf_binary , gltf2_binary |
JT | Файл Siemens JT | ✔️ | | Поддерживаются только версии 8 и 9. | siemensjt8 , siemensjt9 |
X | Файл DirectX | ✔️ | | | xbinary , xtext |
3MF | Формат 3D-производства Microsoft | ✔️ | | | microsoft3mf |
ASE | Формат ASCII экспорта сцены 3D Studio Max | ✔️ | | | |
HTML | Поддержка HTML | ✔️ | ✔️ | | |
USD | Universal Scene Description | ✔️ | | | |
USDZ | Архив описания универсальной сцены | ✔️ | | | |
Начало работы
Для начала работы с Aspose.3D Cloud SDK for .NET ничего не нужно устанавливать. Просто создайте аккаунт на Aspose for Cloud и получите данные для вашей программы.
Просто выполните Install-Package Aspose.3D-Cloud
в консоли диспетчера пакетов Visual Studio, чтобы загрузить и подключить библиотеку Aspose.3D в вашем проекте. Если у вас уже есть Aspose.3D Cloud SDK for .NET и вы хотите обновить его, выполните Update-Package Aspose.3D-Cloud
, чтобы получить последнюю версию.
Пожалуйста, ознакомьтесь с репозиторием на GitHub для получения примеров использования.
Создание нового 3D-файла
Создайте новый 3D-файл в указанном формате с использованием API Aspose.3D Cloud.
// Включить необходимые пространства имен
using Aspose.ThreeD.Cloud.Sdk.Api;
using Aspose.ThreeD.Cloud.Sdk.Model;
// Инициализировать API Aspose.3D Cloud
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");
// Указать формат и имя выходного файла
var format = "collada"; // Пример формата
var outputFile = "newFile.dae";
// Создать новый 3D-файл
var response = api.CreateFile(format, outputFile);
// Проверить создание файла
Console.WriteLine("Файл успешно создан: " + response.Message);
Конвертация части 3D-файла в другой формат
Конвертируйте определенную часть 3D-файла в другой формат, сохраняя структуру целевых данных.
// Инициализировать API Aspose.3D Cloud
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");
// Указать входной файл и настройки выхода
var inputFile = "sample.3ds";
var targetFormat = "obj"; // Формат назначения
var outputFile = "convertedPart.obj";
var partPath = "/RootNode"; // Указать узел для извлечения и конвертации
// Конвертировать часть файла
api.ConvertPart(inputFile, partPath, targetFormat, outputFile);
Console.WriteLine($"Часть файла успешно конвертирована в {outputFile}");
Триангуляция 3D-сцены
Упростите геометрию 3D-сцены, выполняя триангуляцию сетки и сохраняя ее в выбранном формате.
// Включить необходимые пространства имен
using Aspose.ThreeD.Cloud.Sdk.Api;
using Aspose.ThreeD.Cloud.Sdk.Model;
// Инициализировать API Aspose.3D Cloud
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");
// Указать входные и выходные данные
var inputFile = "scene.fbx";
var outputFile = "triangulatedScene.obj";
// Выполнить триангуляцию 3D-сцены и сохранить
api.Triangulate(inputFile, outputFile);
Console.WriteLine($"Сцена триангулирована и сохранена в {outputFile}");
Извлечение сырых данных из 3D-файла
Извлеките основные сырые данные (например, вершины и текстуры) из 3D-файла для дальнейшей обработки.
// Включить необходимые пространства имен
using Aspose.ThreeD.Cloud.Sdk.Api;
// Инициализировать API Aspose.3D Cloud
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");
// Указать входной файл
var inputFile = "example.3ds";
// Извлечь сырые данные
var rawData = api.ExtractRawData(inputFile);
Console.WriteLine("Извлеченные сырые данные:");
Console.WriteLine(rawData);
API для 3D-моделирования
| API для 3D-конвертации
| Параметрическое моделирование
| 3D-триангуляция
| 3D-трансформация
| Обработка 3D-файлов
| Облачное 3D API
| Интеграция облачного хранилища 3D
| Конвертация формата 3D-файлов
| Извлечение 3D-контента
| Извлечение данных 3D PDF
| Загрузка 3D-файлов
| Скачивание 3D-файлов
| Управление облачными 3D-файлами
| Поддержка FBX
| Формат OBJ
| Формат STL
| Wavefront OBJ
| Манипуляция с 3D-файлами
| NuGet 3D SDK
| Извлечение данных 3D
| Обработка 3D-сцен
| Сырые данные 3D