Просмотрите наши продукты
Aspose.3D for .NET 25.11 Примечания к выпуску
This page contains release notes information for Aspose.3D for .NET 25.11.
Improvements and Changes
| Key | Summary | Category |
|---|---|---|
| THREEDNET-1726 | Investigate extensions missing in glTF when use structural meta data | Task |
| THREEDNET-1730 | Improve PolygonList to reduce memory footprint | Task |
| THREEDNET-1733 | Improve memory consumption of PolygonIndicesList when loading large file | Task |
| THREEDNET-1734 | Improve memory consumption of Vector4List/VertexElement when loading large file | Improvement |
| THREEDNET-1728 | Investigate millions materials when obj imported | Bug fixing |
| THREEDNET-1729 | Obj file with material file quoted cannot be imported | Bug fixing |
| THREEDNET-1735 | Textures are not loaded within USDZ archive | Bug fixing |
API Changes
Added class Aspose.ThreeD.Entities.VertexElementFVector
This class is the base class of VertexElementVertexColor/VertexElementUV/VertexElementBinormal/VertexElementNormal/VertexElementTangent/VertexElementSpecular.
This is used to replace VertexElementVector4, which internally uses float to replace double, and extend components on demands, which improves the memory footprint quite a lot in large 3D file, old VertexElementVector4 are now marked as obsoleted and will be removed in the future.
Added members to class Aspose.ThreeD.Utilities.FVector2:
public int CompareTo(Aspose.ThreeD.Utilities.FVector2 other)Added members to class 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");Added members to class Aspose.ThreeD.Utilities.FVector4:
public int CompareTo(Aspose.ThreeD.Utilities.FVector4 other)Этот метод позволяет сравнивать разные экземпляры FVector2.
Added members to class Aspose.ThreeD.Utilities.Vector3:
public static Aspose.ThreeD.Utilities.Vector3 Parse(string input)Разбирает Vector3 из строкового представления, разделённого пробелами
Пример кода
var vec = Vector3.Parse("0.0 0.3 1.5");