<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d-cloud</artifactId>
<version>19.11</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-3d-cloud', version: '19.11')
<dependency org="com.aspose" name="aspose-3d-cloud" rev="19.11">
<artifact name="aspose-3d-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-3d-cloud" % "19.11"
用于 3D 图像处理的 Java API
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 客户端库需要:
- Java 1.7+
- 行家
先决条件
要使用 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定义如下:
###智威汤逊
- 类型:OAuth
- 流程:应用
- 授权网址:https://api.aspose.cloud/connect/token
推荐
建议在多线程环境中为每个线程创建一个“ApiClient”实例,以避免任何潜在问题。
Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial
File | Classifier | Size |
---|---|---|
aspose-3d-cloud-19.11-sources.jar | sources | 88.83 KB |
aspose-3d-cloud-19.11.jar | 221.70 KB | |
aspose-3d-cloud-19.11.pom | 6.59 KB |
Aspose.3D Aspose.3D Cloud Aspose-Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth Aspose.Total Cloud DirectX X ASCII Binary Siemens JT DXF 3MF ASF VRML HTML FBX STL OBJ 3DS U3D DAE gITF DRC EVM PDF AMF PLY Model modeling entity 3D box xylinder sphere torus plane camera light path extract export exporter convert converter conversion triangulate mesh scale object transform translate phi segment plane theta radius tubular tube arc radial