Просмотрите наши продукты

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.


Docs Swagger Examples Blog Support Release Notes Dashboard

Установка

Пакет доступен на nuget.org и может быть установлен через консоль диспетчера пакетов с помощью следующей команды:

PM> NuGet\Install-Package Aspose.3D-Cloud

Version NuGet NuGet-GroupDocsCloud


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
3DS3D Studio✔️✔️discreet3ds
RVMМодель системы управления проектированием AVEVA✔️✔️rvmbinary, rvmtext
DRCGoogle Draco✔️✔️draco
DAECollada✔️✔️collada
DXFAutoCAD DXF✔️dxf
FBXФормат Autodesk FBX✔️✔️Поддерживаются версии с 7.2 по 7.5, ASCII/бинарный.fbx7200ascii, fbx7200binary, fbx7300ascii, fbx7300binary, fbx7400ascii, fbx7400binary, fbx7500ascii, fbx7500binary
OBJWavefront Obj✔️✔️Включает поддержку сеток и облаков точек.wavefrontobj
PDF3D PDF✔️✔️Поддерживается только стандартный встроенный 3D-контент U3D в PDF. PRC и U3D с расширением RH Mesh пока не поддерживаются.pdf
PLYФормат полигонов или формат треугольников Stanford✔️✔️Включает поддержку сеток и облаков точек.ply
STLСтандартный язык треугольников✔️✔️stlascii, stlbinary
U3DUniversal3D✔️✔️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✔️✔️
USDUniversal 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);

Docs Swagger Examples Blog Support Release Notes Dashboard


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


 Русский