<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!  

用于 3D 图像处理的 Java API

banner

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

Aspose.3D Cloud SDK for Java 帮助您在基于云的 Java 应用程序中处理 3D 文件格式,而无需安装任何第 3 方软件。它是 Aspose.3D Cloud REST APIs 的包装器。

在云中处理 3D 对象和文件

  • Create a new 3D entity 大小。
  • 从 3D 场景中删除指定的节点。
  • 各种supported 3D file formats之间的Convert
  • 以新的文件格式提取并保存场景。
  • 从受密码保护的 PDF 文件中提取原始数据。
  • 对整个文件进行三角测量并将其保存到原始文件中。
  • 三角化整个文件或场景的特定部分(由 OAP 指定)并将其保存到新文件中。
  • 基于 REST 的 API,提供平台独立性。
  • 能够与其他云服务集成。
  • 不需要额外的工具或渲染软件。

3D图像云存储功能

  • 上传、下载、复制、移动和删除文件,包括版本处理(如果您使用的是支持此功能的云存储 - 默认情况下为真)。
  • 创建、复制、移动和删除文件夹。
  • 在单个操作范围内跨不同存储复制和移动文件和文件夹。
  • 检查某个文件、文件夹或存储是否存在。

支持的 3D 实体类型

  • 盒子
  • 圆柱
  • 球体
  • 环面
  • 飞机

读写 3D 格式

Autodesk®: FBX 7.2 至 7.5(ASCII/二进制)
3D 系统 CAD: STL(ASCII/二进制)
波前: OBJ
谨慎的 3D 工作室: 3DS
通用 3D: U3D
科拉达: DAE
GL 传输: glTF(ASCII/二进制)
**谷歌 Draco:**刚果民主共和国
便携式文档格式: PDF
其他: RVM(文本/二进制)、AMF、PLY(ASCII/二进制)、HTML

只读格式

AutoCAD: DXF
DirectX: X(ASCII/二进制)
西门子®: JT
Pixar®: 美元、美元区
微软®: 3MF
**3D Studio Max®:**日月光

要求

构建 API 客户端库需要:

  1. Java 1.7+
  2. 行家

先决条件

要使用 Aspose.3D Cloud SDK for Java,您需要在 Aspose Cloud 注册一个帐户并在 Cloud Dashboard 查找/创建客户端 ID 和客户端密码。有可用的免费配额。有关详细信息,请参阅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 -target/lib/*.jar

Java 中的 3D 到 PDF 转换

// 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定义如下:

###智威汤逊

推荐

建议在多线程环境中为每个线程创建一个“ApiClient”实例,以避免任何潜在问题。

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

VersionRelease Date
20.52020年5月11日
19.112019年11月1日