<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-3d-cloud</artifactId>
    <version>20.5</version>
</dependency>
copied!  
compile(group: 'com.aspose', name: 'aspose-3d-cloud', version: '20.5')
copied!  
<dependency org="com.aspose" name="aspose-3d-cloud" rev="20.5">
    <artifact name="aspose-3d-cloud" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-3d-cloud" % "20.5"
copied!  

API Java для обработки 3D-изображений

banner

Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial

Aspose.3D Cloud SDK for Java помогает работать с форматами 3D-файлов в облачных приложениях Java без установки какого-либо стороннего программного обеспечения. Это оболочка для Aspose.3D Cloud REST APIs.

Обработка 3D-объектов и файлов в облаке

  • Create a new 3D entity с размером.
  • Удалить указанные узлы из 3D-сцены.
  • Convert между различными supported 3D file formats.
  • Извлеките и сохраните сцену в новом формате файла.
  • Извлечение необработанных данных из защищенного паролем файла PDF.
  • Триангулируйте весь файл и сохраните его в исходный файл.
  • Выполните триангуляцию всего файла или определенной части сцены (указанной OAP) и сохраните ее в новый файл.
  • API на основе REST, который обеспечивает независимость от платформы.
  • Возможность интеграции с другими облачными сервисами.
  • Никаких дополнительных инструментов или программного обеспечения для рендеринга не требуется.

Возможности облачного хранилища 3D-изображений

  • Загружать, скачивать, копировать, перемещать и удалять файлы, включая обработку версий (если вы используете облачное хранилище, которое поддерживает эту функцию - по умолчанию true).
  • Создание, копирование, перемещение и удаление папок.
  • Копировать и перемещать файлы и папки между отдельными хранилищами в рамках одной операции.
  • Проверьте, существует ли определенный файл, папка или хранилище.

Поддерживаемые типы 3D-объектов

  • Коробка
  • Цилиндр
  • Сфера
  • Тор
  • Самолет

Чтение и запись 3D-форматов

Autodesk®: FBX 7.2–7.5 (ASCII/двоичный)
Системы 3D CAD: STL (ASCII/Двоичный)
Фронт волны: OBJ
Дискретная 3D-студия: 3DS
Универсальный3D: U3D
Коллада: DAE
Передача GL: glTF (ASCII/Двоичный)
Google Драко: ДРК
Переносимый формат документа: PDF
Другое: RVM (текстовый/двоичный), AMF, PLY (ASCII/двоичный), HTML

Форматы только для чтения

AutoCAD: DXF
DirectX: X (ASCII/Двоичный)
Сименс®: JT
Pixar®: доллары США, доллары Z
Майкрософт®: 3MF
3D Studio Max®: ASE

Требования

Для создания клиентской библиотеки API требуется:

  1. Ява 1.7+
  2. Мавен

Предпосылки

Чтобы использовать Aspose.3D Cloud SDK для Java, вам необходимо зарегистрировать учетную запись в Aspose Cloud и найти/создать идентификатор клиента и секрет клиента в Cloud Dashboard. Есть бесплатная квота. Дополнительные сведения см. в разделе Aspose Cloud Pricing.

Монтаж

Установить из Maven

Добавьте репозиторий Aspose Cloud в ваше приложение pom.xml

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://releases.aspose.cloud/java/repo/</url>
    </repository>
</repositories>

Установить из исходников

Чтобы установить клиентскую библиотеку API в локальный репозиторий Maven, просто выполните:

mvn clean install

Чтобы вместо этого развернуть его в удаленном репозитории Maven, настройте параметры репозитория и выполните:

mvn clean deploy

Обратитесь к OSSRH Guide для получения дополнительной информации.

пользователи Maven

Добавьте эту зависимость в POM вашего проекта:

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-3d-cloud</artifactId>
        <version>20.5</version>
    </dependency>
</dependencies>

Другие

Сначала сгенерируйте JAR, выполнив:

mvn clean package

Затем вручную установите следующие JAR-файлы:

  • target/aspose-3d-cloud-20.5.jar
  • цель/библиотека/*.jar

Преобразование 3D в PDF на Java

// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).

ThreeDCloudApi threeDCloudApi  = new ThreeDCloudApi("client_credentials", "MY_CLIENT_ID", "MY_CLIENT_SECRET");

const string name = "sample.3d";
const string multifileprefix = "newScene";
const string newformat = "pdf";
const string password = null;
const string folder = "3DTest";
string storage = "My_Storage_Name";

var response = threeDCloudApi.PostSceneToFileWithHttpInfo(name, multifileprefix, newformat, password, folder, storage);
Console.WriteLine(response);

Лицензирование

Все Aspose.3D Cloud SDK, вспомогательные скрипты и шаблоны находятся под лицензией MIT License.

Авторизация и аутентификация

Authentication schemes определено для API следующим образом:

JWT

Рекомендация

Рекомендуется создавать экземпляр ApiClient для каждого потока в многопоточной среде, чтобы избежать возможных проблем.

Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial

VersionRelease Date
20.511 мая 2020 г.
19.111 ноября 2019 г.