製品を閲覧する

Aspose.3D for Python via .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

このクラスは VertexElementVertexColor/VertexElementUV/VertexElementBinormal/VertexElementNormal/VertexElementTangent/VertexElementSpecular の基底クラスです。

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

クラス aspose.threed.utilities.FVector2 に追加されたメンバー:

	def compare_to(self, other : aspose.threed.utilities.FVector2) -> int:
		...

このメソッドは異なる FVector2 インスタンス間の比較を可能にします。

クラス aspose.threed.utilities.FVector3 に追加されたメンバー:

	def compare_to(self, other : aspose.threed.utilities.FVector3) -> int:
		...

このメソッドは異なる FVector3 インスタンス間の比較を可能にします。

	@classmethod
	def parse(clz, input : str) -> aspose.threed.utilities.FVector3:
		...
サンプルコード
vec = FVector3.Parse("0.0 0.3 1.5")

クラス aspose.threed.utilities.FVector4 に追加されたメンバー:

	def compare_to(self, other : aspose.threed.utilities.FVector4) -> int:
		...

このメソッドは異なる FVector4 インスタンス間の比較を可能にします。

クラス aspose.threed.utilities.Vector3 に追加されたメンバー:

	@classmethod
	def parse(clz, input : str) -> aspose.threed.utilities.Vector3:
		...

サンプルコード

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

クラス aspose.threed.utilities.Vector4 に追加されたメンバー:

	@property
	def length(self) -> float

このプロパティは Vector4 の長さを返します。


 
 日本