シーン管理 において Python -- Aspose.3D FOSS for Python
Aspose.3D FOSS for Python の Python 機能におけるシーン管理について学びましょう。
Aspose.3D FOSS for Python の Python 機能におけるシーン管理について学びましょう。
Aspose.3D FOSS - ノードを作成し、メッセージを構築し、3DシーングラフをJavaで作成し FBX、glTF、OBJ、STLに輸出します。
はじめに Aspose.3D FOSS は、3D ファイル形式を扱うための無料かつオープンソースの .NET ライブラリです。シンプルなファイル変換を超える包括的なユーティリティクラスを提供し、開発者がメッシュを操作したり、変換行列を構築したり、プリミティブジオメトリをプログラム的に生成したりできるようにします。このライブラリは MIT ライセンスでリリースされており、個人プロジェクトでも商用プロジェクトでも制限なく利用できます。 本稿では、ライブラリ内のユーティリティ機能に焦点を当てます。メッシュを三角形化したり、変換行列を段階的に構築したり、パラメトリックジオメトリを作成したりする際に利用するクラスやメソッドです。これらのビルディングブロックは、入門記事で取り上げたコアのシーン読み込みおよびシーン保存ワークフローを補完します。 ビルドパイプラインで 3D アセットを処理する場合でも、ゲームエンジン用にジオメトリを準備する場合でも、フォーマット間の変換を行う場合でも、これらのユーティリティは実務の 3D ワークフローで発生する一般的なタスクを処理します。 含まれる内容 メッシュ操作 Mesh クラスはポリゴンベースのジオメトリを表します。頂点インデックスからポリゴンを作成したり、ポリゴンのサイズを問い合わせたり、面を三角形化したり、頂点データを最適化したりできます。ControlPoints プロパティは頂点位置への直接アクセスを提供し、Polygons は面インデックス配列を公開します。 using Aspose.ThreeD; using Aspose.ThreeD.Entities; var scene = new Scene(); var mesh = new Mesh("CustomMesh"); // Add control points (vertices) mesh.ControlPoints.Add(new Vector4(0, 0, 0)); mesh.ControlPoints.Add(new Vector4(10, 0, 0)); mesh.ControlPoints.Add(new Vector4(10, 10, 0)); mesh.ControlPoints.Add(new Vector4(0, 10, 0)); // Create a quad polygon from four vertices mesh.CreatePolygon(0, 1, 2, 3); // Triangulate all polygons in the mesh mesh.Triangulate(); 変換ビルダー TransformBuilder クラスは、translate、rotate、scale の操作を順に行うことで変換行列を構築するための流暢なインターフェースを提供します。合成順序(append または prepend)を制御でき、ビルダーをリセットして新しいチェーンを開始することができます。 ...
.NETでAspose.3D FOSSを使用してOBJ、STL、glTF、FBX、3MFファイルをロード、変換、保存する実践的ガイド(フォーマット固有のオプションとバッチ変換付き)。
.NETでAspose.3D FOSSを使用してOBJ、STL、glTF、FBX、3MFファイルをロード、変換、保存する実践的ガイド(フォーマット固有のオプションとバッチ変換付き)。
シーン グラフ API、マテリアル システム、組み込みプリミティブ、トランスフォーム、数学ユーティリティをコード例とともに、Aspose.3D FOSS for .NET の主要機能を探ります。
Aspose.3D FOSS for .NET は、OBJ、STL、glTF、FBX、Collada、3MF などの 3D ファイル形式の読み込み、操作、保存が可能な、オープンソースで MIT ライセンスのライブラリです。
Aspose.3D FOSS for .NET は、OBJ、STL、glTF、FBX、Collada、3MF などの 3D ファイル形式の読み込み、操作、保存が可能な、オープンソースで MIT ライセンスのライブラリです。
Aspose.3D FOSS for Java の主要機能を、シーングラフ API、マテリアルシステム、変換、数学ユーティリティをコード例とともに探ります。
Aspose.3D FOSS for Java は、OBJ、STL、glTF、FBX などの 3D ファイル形式の読み込み、操作、保存が可能なオープンソースかつ MIT ライセンスのライブラリです。