彩票走势图

借助3D文档控件Aspose.3D,在Java中将OBJ转换为STL

翻译|行业资讯|编辑:胡涛|2023-08-18 11:23:43.453|阅读 42 次

概述:在这篇文章中,我们将学习如何在使用Aspose.3D在Java中将OBJ转换为STL。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

3D 建模和打印变得越来越流行,随之而来的是在不同格式之间转换文件的需求。一项常见任务是将OBJ文件转换为可用于 3D 打印的STL格式。OBJ 文件是 3D 建模的最终产品,通常由 CAD 软件生成。STL 文件包含有关 3D 矢量图形的信息。在这篇文章中,我们将学习如何在使用Aspose.3D在Java中将OBJ转换为STL。

Aspose.3D 是一个功能丰富的游戏软件和计算机辅助设计(CAD)的API,可以在不依赖任何3D建模和渲染软件的情况下操作文档。API支持Discreet3DS, WavefrontOBJ, FBX (ASCII, Binary), STL (ASCII, Binary), Universal3D, Collada, glTF, GLB, PLY, DirectX, Google Draco文件格式等等。开发人员可以轻松地创建,读取,转换,修改和控制3D文件格式的实质。

Aspose.3D 最新下载

Java OBJ 到 STL 转换器 – 免费下载

我们将使用Aspose.3D for Java API 将 OBJ 文件转换为 STL 格式。它允许您创建、编辑、操作和保存 3D 格式。它使 Java 应用程序能够处理 3D 文档,而无需在计算机上安装任何软件包。

请下载API的JAR或在基于Maven的Java应用程序中添加以下pom.xml配置。

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>//repository.aspose.com/repo/</url>
</repository>

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>23.7.0</version>
</dependency>

使用 Java 中的选项将 OBJ 转换为 STL

我们可以按照以下步骤在将 OBJ 文件转换为 STL 格式时指定 STL 保存选项:

  1. 使用Scene.fromFile()方法加载输入 OBJ 文件。
  2. 创建StlSaveOptions类的实例。
  3. 之后,指定 STL 保存选项,例如setFlipCooperativeSystemgetLookupPaths等。
  4. 最后,调用save()方法将其保存为STL。

以下代码示例演示如何使用 Java 中的 STL 保存选项将 OBJ 转换为 STL

// Load input OBJ file with Scene class.
Scene scene = Scene.fromFile("C:\\Files\\CreateFanCylinder.obj");

// Initialize an object
StlSaveOptions saveSTLOpts = new StlSaveOptions();

// Flip the coordinate system.
saveSTLOpts.setFlipCoordinateSystem(true);

// Configure the look up paths to allow importer to find external dependencies.
String dataDir = "C:\\Files\\";
saveSTLOpts.getLookupPaths().add(dataDir);

// Convert OBJ to STL file.
scene.save("C:\\Files\\scene_out.stl", saveSTLOpts);

OBJ 到 STL 在线转换器

您还可以使用这个免费的在线 OBJ 到 STL 转换器工具(使用上述 API 开发)将 OBJ 文件转换为 STL 格式。

aspose.3d

总之,在 Java 中将 OBJ 转换为 STL 为 3D 模型操作和优化打开了一个充满可能性的世界。对于初学者和经验丰富的程序员来说,Aspose.3D for Java 简化了转换过程。除了用 Java 将 OBJ 转换为 STL 之外,您还可以尝试免费的在线转换工具。


欢迎下载|体验更多Aspose产品 

获取更多信息请咨询 或 加入Aspose技术交流群(761297826

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP