FBX 到 STL 轉換器

用於 FBX 到 STL 轉換的 Java REST API

FBX 和 STL 格式在 3D 建模領域都發揮著至關重要的作用。 FBX(Filmbox) 廣泛應用於動畫和電玩產業,因為它能夠儲存紋理、光線和幾何形狀等複雜數據,使其成為 3D 內容創建的理想格式。另一方面,STL(立體光刻)由於其簡單性和與幾乎所有 3D 列印軟體的兼容性而成為 3D 列印和模型視覺化的首選檔案格式。但是,如果您要從 3D 內容建立階段過渡到製造階段,或者需要以更簡單的格式視覺化模型,則將 FBX 轉換為 STL 就變得至關重要。

Autodesk FBX 處理 API

Aspose.3D Cloud SDK for Java 提供了一個強大且易於使用的解決方案,用於將 FBX 轉換為 STL。該 SDK 旨在支援廣泛的 3D 檔案操作和轉換,非常適合在遊戲、製造和 3D 列印等行業使用 3D 模型的開發人員。

  • 轉換完全在雲端執行,這意味著不需要大量的本地處理。

安裝

最新版本的 Java REST API 可以在 發布部分 下下載。或者,您可以透過 Maven 儲存庫直接在 Java 應用程式中新增 API 的參考。

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

現在我們需要從雲端儀表板取得我們的客戶端憑證。如果您沒有現有帳戶,只需按照快速入門文章中指定的說明建立免費帳戶即可。

在Java中將FBX轉換為STL

讓我們詳細探討 Aspose.3D Cloud SDK for Java 中的全面功能集如何讓您操作 3D 場景、紋理和幾何圖形,確保不同檔案格式之間的無縫轉換。

ThreeDCloudApi threeDCloudApi = new ThreeDCloudApi("client_credentials", clientID, clientSecret);

建立 ThreeDCloudApi 的實例,我們在其中傳遞客戶端 ID 和客戶端密鑰詳細資訊作為參數。

threeDCloudApi.UploadFile(inputFileName, inputStream);

將來源 FBX 檔案上傳到雲端儲存。

var response = threeDCloudApi.postConvertByFormat(name, newformat, "myResultant.stl", folder, true, storage);

呼叫API執行FBX檔案到STL的轉換。

在轉換過程中可以使用下列任一 STL 檔案格式。 stlasciistlbinary

// 從 https://dashboard.aspose.cloud/ 取得 clientId 和 clientSecret
String clientId = "XXXXX-XXXXX-XXXXX-XXXXX-f5a14a4b6466";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";

// 建立Aspose.3D雲端實例
ThreeDCloudApi threeDCloudApi  = new ThreeDCloudApi("client_credentials", clientId, clientSecret);

// 輸入 FBX 檔案的名稱
String inputFile = "Wolf-Blender-2.82a.fbx";

// 產生的 STL 檔案編碼
String newformat = "stlascii";

// 結果文件的名稱
String resultantFileName = "myResultant.stl";

// 結果文件的儲存。如果沒有指定儲存訊息,則使用預設儲存。
String storage = "internal";
		    		
// 初始化轉換操作
var response = threeDCloudApi.postConvertByFormat(inputFile, newformat, resultantFileName, folder, true, storage);
fbx 轉 stl

Autodesk FBX 到 STL 轉換預覽。

上例中使用的範例 FBX 檔案可透過 Wolf-Blender-2.82a.fbx 下載。

使用 cURL 指令在線 FBX 到 STL

對於喜歡使用 cURL 指令的用戶,Aspose.3D Cloud API 提供了一種透過 HTTP 請求執行 FBX 到 STL 轉換的簡單方法。此方法對於自動化任務或整合到基於 Web 的應用程式特別有用。

此方法的第一步是根據客戶端 ID 和客戶端金鑰詳細資訊產生 JWT 存取權杖。

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-XXXXXX-bff4-f5a14a4b6466&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

現在,執行以下 cURL 指令,使用 PostConvertByFormat 將 FBX 轉換為 STL。

curl -v "https://api.aspose.cloud/v3.0/3d/saveas/newformat?name={sourceFile}&newformat=stlascii&newfilename={convertedFile}&IsOverwrite=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

將「sourceFile」替換為輸入 FBX 檔案的名稱,將「resultantFile」替換為產生的 STL 檔案的名稱,將「accessToken」替換為上面產生的 JWT 令牌。

免費 Autodesk FBX 到 STL 轉換器

您可以考慮使用我們的輕量級且超高效的Autodesk FBX 到 STL 轉換器應用程式。它建立在 Aspose.3D Cloud API 之上,無需任何安裝即可輕鬆存取。

fbx 轉 stl

免費的 AutodeskAutodesk FBX 到 STL 轉換應用程式。

結論

對於許多 3D 建模專案來說,將 FBX 轉換為 STL 是關鍵一步,尤其是從設計過渡到製造或視覺化時。在本文中,我們了解到我們的 Java 雲端可確保平穩可靠的轉換。立即試用 API,了解它如何增強您的 3D 工作流程。

有用的連結

相關文章

我們強烈建議訪問以下連結以了解更多資訊: