製品を閲覧する

Aspose.3D for .NET 25.11 リリースノート

改善点と変更点

キー概要カテゴリ
THREEDNET-1726構造メタデータを使用した際に glTF で欠落している拡張機能を調査タスク
THREEDNET-1730PolygonList を改善し、メモリ使用量を削減タスク
THREEDNET-1733大きなファイルをロードする際の PolygonIndicesList のメモリ消費を改善タスク
THREEDNET-1734大きなファイルをロードする際の Vector4List/VertexElement のメモリ消費を改善改善
THREEDNET-1728OBJ インポート時に数百万のマテリアルを調査バグ修正
THREEDNET-1729マテリアルファイルが参照されている OBJ ファイルをインポートできないバグ修正
THREEDNET-1735USDZ アーカイブ内のテクスチャがロードされないバグ修正

API の変更

クラス Aspose.ThreeD.Entities.VertexElementFVector を追加

このクラスは VertexElementVertexColorVertexElementUVVertexElementBinormalVertexElementNormalVertexElementTangentVertexElementSpecular の基底クラスです。

これは VertexElementVector4 の代替として使用され、内部で double の代わりに float を使用し、必要に応じてコンポーネントを拡張します。これにより大規模な 3D ファイルでのメモリ使用量が大幅に削減されます。古い VertexElementVector4 は廃止予定としてマークされ、将来的に削除されます。

クラス Aspose.ThreeD.Utilities.FVector2 にメンバーを追加:

	public int CompareTo(Aspose.ThreeD.Utilities.FVector2 other)
このメソッドは異なる FVector2 インスタンス間の比較を可能にします。

クラス Aspose.ThreeD.Utilities.FVector3 にメンバーを追加:

	public int CompareTo(Aspose.ThreeD.Utilities.FVector3 other)
このメソッドは異なる FVector3 インスタンス間の比較を可能にします。

	public static Aspose.ThreeD.Utilities.FVector3 Parse(string input)
スペース区切りの文字列表現から FVector3 を解析します

サンプルコード

var vec = FVector3.Parse("0.0 0.3 1.5");

クラス Aspose.ThreeD.Utilities.FVector4 にメンバーを追加:

	public int CompareTo(Aspose.ThreeD.Utilities.FVector4 other)
このメソッドは異なる FVector4 インスタンス間の比較を可能にします。

クラス Aspose.ThreeD.Utilities.Vector3 にメンバーを追加:

	public static Aspose.ThreeD.Utilities.Vector3 Parse(string input)
スペース区切りの文字列表現から Vector3 を解析します

サンプルコード

var vec = Vector3.Parse("0.0 0.3 1.5");


 
 日本