この正確な記事では、C# で GLB ファイルを OBJ に変換する方法 について説明しています。これには、段階的なアルゴリズム、環境構成、C#** で **GLB から OBJ へのコンバータを作成するためのコード スニペットが含まれています。さらに、ユーザー側で GLB 変換を即興で行うためのさまざまなオプションについても説明します。
C# で GLB を OBJ に変換する手順
- Visual Studio の NuGet パッケージ マネージャー プラグインを使用して Aspose.3D for .NET を構成する
- 入力GLBファイルをロードします
- ObjSaveOptions クラスのインスタンスを作成する
- Save メソッドを呼び出して、GLB ファイルを OBJ ファイルにレンダリングします
これらの手順は、C# で GLB ファイルを OBJ に変換する完全なプロセスを要約したものです。最初のステップでは、IDE の環境の構成について詳しく説明します。次の手順では、ソース ファイルのロードと変換の実行について詳しく説明します。
C# で GLB を OBJ に変換するコード
using System; | |
using Aspose.ThreeD.Formats; | |
class Program | |
{ | |
static void Main(string[] args) // Convert GLB to OBJ in C# | |
{ | |
// Set the license | |
new Aspose.ThreeD.License().SetLicense("License.lic"); | |
// Create Scene class object | |
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene(); | |
// Load the input GLB file | |
scene.Open("sample.glb"); | |
// Initialize ObjSaveOptions | |
ObjSaveOptions objSaveOptions = new ObjSaveOptions(); | |
// Save OBJ file | |
scene.Save("Sample_out.obj", objSaveOptions); | |
Console.WriteLine("Done"); | |
} | |
} |
このサンプル コードでは、C# GLB ファイルから OBJ へのコンバーターを使用して、数行のコードでどのように開発できるかを示します。ただし、マテリアルやテクスチャの有効化または無効化、座標の反転、エンコードなどのさまざまなプロパティを設定して、変換プロセスを調整することができます。同様に、要件に応じて、Scene クラスまたは Save メソッドのさまざまなコンストラクター オーバーロードを使用できます。
このチュートリアルでは、C#* でテクスチャを使用して *GLB を OBJ に変換する方法を学習しました。一方、GLB を FBX ファイルに変換したい場合は、C#でGLBをFBXに変換する方法 の記事をお読みください。