Ürünlerimize göz atın
Aspose.3D for .NET 18.4 - April 2018
Ther ther vements mprovements ve Changes
Key | Summary | Category |
---|---|---|
THREEDNET-376 | Add cilt denetleyicisi Collada yılında ihracat desteği | Ew ew Feature |
THREEDNET-377 | Collada ihracatında dd dd mülkiyet animasyonu desteği | Ew ew Feature |
THREEDNET-373 | Add mülkiyet animasyonu Collada ithalatında destek | Ew ew Feature |
THREEDNET-375 | Add cilt denetleyici ithalat desteği Collada | Ew ew Feature |
THREEDNET-349 | Collada kayıp erial aterial ID | Bug |
Public API ve Backwards uyumlu Changes
See API halka yapılan herhangi bir değişiklik listesi, Aspose.3D for .NET için yapılan herhangi bir geriye dönük olmayan uyumlu değişimin yanı sıra eklenen, yeniden adlandırılmış, kaldırılmış veya kullanımdan kaldırılmış üyeler. If listelenen herhangi bir değişiklik hakkında endişeleriniz var, lütfenAspose.3D destek forumu.
API değişiklikleri
18.18.4 ’te yeni özellikler (Collada animasyon ithalatı ve ihracatı) API değişikliklerini tanıtmaz.
18.he API 18.4 ’teki değişiklikler iki kategoride:
- Fveya Aspose.3D for Java API tutarlılığı
- Removed eski yöntemler
07etData ve SetIndices yöntemleri Aspose.ThreeD.Entities. Vertextexlement sınıfı
Definition - C#
/// <summary>
/// Load data
/// </summary>
/// <param name="data"></param>
public void SetData([]data);
/// <summary>
/// Load indices
/// </summary>
/// <param name="data"></param>
public void SetIndices(int[]data);
To yeni eklenen yöntemler API Aspose.3D for Java ve Aspose.3D 076481 481 arasında tutarlı tutmak için kullanılır:
Örnek ode-C#
//Modified from https://github.com/aspose-3d/Aspose.3D-for-.NET/blob/master/Examples/CSharp/Geometry-and-Hierarchy/SetupUVOnCube.cs
// UVs
Vector4[]uvs = new Vector4[]{
new Vector4( 0.0, 1.0,0.0, 1.0),
new Vector4( 1.0, 0.0,0.0, 1.0),
new Vector4( 0.0, 0.0,0.0, 1.0),
new Vector4( 1.0, 1.0,0.0, 1.0)
};
// Indices of the uvs per each polygon
int[]uvsId = new int[]{
0,1,3,2,2,3,5,4,4,5,7,6,6,7,9,8,1,10,11,3,12,0,2,13
};
// Call Common class create mesh using polygon builder method to set mesh instance
Mesh mesh = Common.CreateMeshUsingPolygonBuilder();
// Create UVset
VertexElementUV elementUV = mesh.CreateElementUV(TextureMapping.Diffuse, MappingMode.PolygonVertex, ReferenceMode.IndexToDirect);
// Copy the data to the UV vertex element
elementUV.SetData(uvs); //Equivalent to elementUV.Data.AddRange(uvs);
elementUV.SetIndices(uvsId); // Equivalent to elementUV.Indices.AddRange(uvsId);
Dds dds AddChildNode yöntemi Aspose.ThreeD.Node sınıfı
Definition - C#
/// <summary>
/// Add a child node to this node
/// </summary>
/// <param name="node">The child node to be attached</param>
public void AddChildNode(Aspose.ThreeD.Node node);
Code Example - C#
Scene scene = new Scene();
Node newChild = new Node();
scene.RootNode.AddChildNode(newChild); // Equivalent to scene.RootNode.ChildNodes.Add(newChild);
Dds dds Addlement lement yöntemi Aspose.ThreeD.Entities. eoeometry sınıfı
Definition - C#
/// <summary>
/// Adds an existing vertex element to current geometry
/// </summary>
/// <param name="element">The vertex element to add</param>
public void AddElement(Aspose.ThreeD.Entities.VertexElement element);
The yeni eklenen yöntemler API Aspose.3D for Java ve Aspose.3D 076481 481 AIs arasında tutarlı tutmak için kullanılır
Örnek ode-C#
Mesh mesh = new Mesh();
VertexElement uv = new VertexElementUV();
mesh.AddElement(uv);
Removes GetControlPointIndex Aspose.ThreeD.Entities. Nurbsururface sınıfı
Definition - C#
public int GetControlPointIndex(int u, int v)
Removes Load, Save ve Tomap itmap yöntemleri Aspose.ThreeD.Render. ITexturenit nit sınıfı
These yöntemleri 17.8 sürümünde eski olarak işaretlendi, eşdeğer değiştirmeler türetilmiş arayüzlerde bulunabilir derived exexture1D/Iexexture2./ITexture. ubemap.
Definition - C#
public void Load(Aspose.ThreeD.Render.TextureData bitmap)
public void Save(string path, System.Drawing.Imaging.ImageFormat format)
public void Save(System.Drawing.Bitmap bitmap)
public System.Drawing.Bitmap ToBitmap()