3D シーンでプロパティをアニメーション化してドキュメント化する

導入

.NET で 3D シーンの作成とアニメーションの領域に飛び込む場合は、Aspose.3D が頼りになるツールキットです。このステップバイステップ ガイドでは、Aspose.3D for .NET を使用して 3D シーンのプロパティをアニメーション化するプロセスについて説明します。最後には、3D プロジェクトに命を吹き込むための知識が身につくでしょう。

前提条件

このエキサイティングな旅に着手する前に、次の前提条件が満たされていることを確認してください。

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

  • C# の知識: 例を理解して実装するには、C# プログラミング言語に精通していることが不可欠です。

  • 統合開発環境 (IDE): Visual Studio などの好みの IDE を使用して、例とともにコーディングします。

  • 基本的な 3D シーンの概念: 基本的な 3D シーンの概念を理解すると、学習がよりスムーズになります。

名前空間のインポート

C# コードで、Aspose.3D に必要な名前空間をインポートしていることを確認してください。以下に例を示します。

using System;
using System.IO;
using System.Collections;
using Aspose.ThreeD;
using Aspose.ThreeD.Animation;
using Aspose.ThreeD.Entities;
using Aspose.ThreeD.Utilities;
using Aspose._3D.Examples.CSharp.Geometry_Hierarchy;

ステップ 1: シーン オブジェクトを初期化する

Scene scene = new Scene();

ステップ 2: ポリゴン ビルダーを使用してメッシュを作成する

Mesh mesh = Common.CreateMeshUsingPolygonBuilder();

ステップ 3: キューブ ノードを作成する

Node cube1 = scene.RootNode.CreateChildNode("cube1", mesh);

ステップ 4: 翻訳プロパティを検索する

Property translation = cube1.Transform.FindProperty("Translation");

ステップ 5: バインドポイントを作成する

BindPoint bindPoint = new BindPoint(scene, translation);

ステップ 6: X コンポーネントにアニメーション カーブをバインドする

bindPoint.BindKeyframeSequence("X", new KeyframeSequence()
{
    {0, 10.0f, Interpolation.Bezier},
    {3, 20.0f, Interpolation.Bezier},
    {5, 30.0f, Interpolation.Linear},
});

ステップ 7: Z コンポーネントにアニメーション カーブをバインドする

bindPoint.BindKeyframeSequence("Z", new KeyframeSequence()
{
    {0, 10.0f, Interpolation.Bezier},
    {3, -10.0f, Interpolation.Bezier},
    {5, 0.0f, Interpolation.Linear},
});

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

string output = "Your Output Directory" + "PropertyToDocument.fbx";
scene.Save(output, FileFormat.FBX7500ASCII);

ステップ 9: 成功メッセージを表示する

Console.WriteLine("\nAnimation property added successfully to document.\nFile saved at " + output);

結論

おめでとう! Aspose.3D for .NET を使用して 3D シーンでプロパティをアニメーション化する技術を習得しました。さあ、創造力を発揮して 3D 作品に命を吹き込みましょう。

よくある質問

Q1: Aspose.3D ドキュメントはどこで見つけられますか?

A1: ドキュメントは入手可能です ここ .

Q2: Aspose.3D for .NET をダウンロードするにはどうすればよいですか?

A2: からダウンロードできます。 リリースページ .

Q3: 無料トライアルはありますか?

A3: はい、無料トライアルを利用できます。 ここ .

Q4: Aspose.3D のサポートはどこで受けられますか?

A4: にアクセスしてください。 Aspose.3D フォーラム サポートのための。

Q5: 仮免許は取得できますか?

A5: はい、仮免許を取得できます。 ここ .