線形押し出しのスライス

導入

Aspose.3D for .NET を使用した 3D デザインの世界へようこそ!経験豊富な開発者でも、初心者でも、このチュートリアルでは、強力な Aspose.3D ライブラリを使用して見事な 3D ビジュアライゼーションを作成するプロセスを説明します。

前提条件

Aspose.3D を使用して 3D デザインの世界に飛び込む前に、次の前提条件を満たしていることを確認してください。

  • Aspose.3D for .NET ライブラリ: Aspose.3D ライブラリがインストールされていることを確認します。からダウンロードできます ここ .

  • 統合開発環境 (IDE): .NET 開発と互換性のある任意の IDE を使用します。

  • C# の基本的な理解: C# プログラミング言語の基礎を理解します。

  • 3D デザインを探求したいという欲求: 視覚的に素晴らしい 3D モデルを作成することへの情熱!

名前空間のインポート

Aspose.3D を使用して 3D デザインを始めるには、必要な名前空間をインポートする必要があります。これにより、コードが必要なクラスと機能に確実にアクセスできるようになります。

using Aspose.ThreeD;
using Aspose.ThreeD.Entities;
using Aspose.ThreeD.Profiles;
using Aspose.ThreeD.Utilities;

線形押し出し - 線形押し出しのスライス

ここで、実際の例であるスライスを使用した線形押し出しを見てみましょう。この手法を使用すると、さまざまな詳細レベルを持つ複雑な 3D モデルを作成できます。

ステップ 1: 基本プロファイルを初期化する

// ExStart:InitializeBaseProfile
var profile = new RectangleShape()
{
    RoundingRadius = 0.3
};
// ExEnd:InitializeBaseProfile

ステップ 2: 3D シーンを作成する

// ExStart:3DScene の作成
Scene scene = new Scene();
//ExEnd:3DScene の作成

ステップ 3: 左右のノードを作成する

//ExStart:CreateLeftRightNodes
var left = scene.RootNode.CreateChildNode();
var right = scene.RootNode.CreateChildNode();
left.Transform.Translation = new Vector3(15, 0, 0);
// ExEnd:CreateLeftRightNodes

ステップ 4: 左側のノードで線形押し出しを実行する

// ExStart:LinearExtrusionLeftNode
left.CreateChildNode(new LinearExtrusion(profile, 2) { Slices = 2 });
// ExEnd:LinearExtrusionLeftNode

ステップ 5: 右側のノードで線形押し出しを実行する

//ExStart:LinearExtrusionRightNode
right.CreateChildNode(new LinearExtrusion(profile, 2) { Slices = 10 });
// ExEnd:LinearExtrusionRightNode

ステップ 6: 3D シーンを保存する

// ExStart:3DScene の保存
scene.Save("Your Output Directory" + "SlicesInLinearExtrusion.obj", FileFormat.WavefrontOBJ);
//ExEnd:Save3DScene

結論

おめでとう! Aspose.3D for .NET を使用してスライスで線形押し出しを実行する方法を学習しました。これは、Aspose.3D を使用した 3D デザインの旅の始まりにすぎません。創造性を解き放ち、無限の可能性を探求してください。

よくある質問

Q1: Aspose.3D for .NET を他のプログラミング言語で使用できますか?

A1: Aspose.3D は主に .NET 用に設計されていますが、.NET バインディングを使用して Python などの言語との相互運用性オプションを検討できます。

Q2: Aspose.3D for .NET の詳細なドキュメントはどこで見つけられますか?

A2: ドキュメントを参照してください。 ここ Aspose.3D の機能と使用法に関する詳細情報については、「Aspose.3D」を参照してください。

Q3: Aspose.3D for .NET の無料トライアルはありますか?

A3: はい、無料トライアルをご利用いただけます ここ 購入する前にライブラリの機能を調べてください。

Q4: Aspose.3D for .NET のテクニカル サポートを受けるにはどうすればよいですか?

A4: Aspose.3D フォーラムにアクセスしてください。 ここ 支援を求め、コミュニティと関わります。

Q5: Aspose.3D for .NET の一時ライセンスを使用できますか?

A5: はい、一時ライセンスを取得します。 ここ 評価目的のため。