製品を閲覧する

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

改善点と変更点

KeySummaryCategory
THREEDNET-1430System.Numerics への移行準備タスク
THREEDAPP-2055一部のメッシュでウォーターマークが機能しないバグ修正
THREEDAPP-2065変換の問題バグ修正
THREEDAPP-2066fbx を obj に変換すると、テクスチャが失われるバグ修正
THREEDNET-1429メッシュの三角測量が時々失敗するバグ修正

API の変更点

将来的には System.Numerics に移行する予定であり、これらの変更は System.Numerics との互換性を持たせるための第一歩です。

クラス Aspose.ThreeD.Utilities.BoundingBox に追加されたメンバー:

        /// <summary>
        /// 含まれる点の絶対最大座標値を計算します。
        /// </summary>
        public double Scale()

        /// <summary>
        /// 現在のバウンディングボックスを、与えられた点とマージします。
        /// </summary>
        /// <param name="pt"></param>
        public void Merge(Aspose.ThreeD.Utilities.Vector4 pt)

        /// <summary>
        /// 現在のバウンディングボックスを、与えられた点とマージします。
        /// </summary>
        /// <param name="pt"></param>
        public void Merge(Aspose.ThreeD.Utilities.Vector3 pt)

        /// <summary>
        /// 現在のバウンディングボックスを、与えられた点とマージします。
        /// </summary>
        public void Merge(double x, double y, double z)

        /// <summary>
        /// 新しいバウンディングボックスを現在のバウンディングボックスとマージします。
        /// </summary>
        public void Merge(Aspose.ThreeD.Utilities.BoundingBox bb)

        /// <summary>
        /// 指定されたバウンディングボックスとの重複をチェックします。
        /// </summary>
        /// <param name="box">テストする別のバウンディングボックス</param>
        public bool OverlapsWith(Aspose.ThreeD.Utilities.BoundingBox box)

        /// <summary>
        /// 点 p がバウンディングボックスの内側にあるかどうかをチェックします。
        /// </summary>
        /// <param name="p">テストする点</param>
        public bool Contains(Aspose.ThreeD.Utilities.Vector3 p)

FVector2/FVector3/FVector4/Vector2/Vector3/Vector4/Quaternion の場合、以下の変更が適用されます。

  • バックワード互換性のために、同じ名前のプロパティに置き換えられた古いフィールド x/y/z/w。
  • 新しいフィールド X/Y/Z/W が使用されます。


 
 日本