Ürünlerimize göz atın

Aspose.3D for .NET 19.10 lease elease Notes

Improvements ve Changes

KeySummaryCategory
THREEDNET-567  Problem dönüştürme RVM & ATT kiremitEnhancement
THREEDNET-570   bounalculation of bounding box of primitive shapes are incorrectEnhancement
THREEDNET-571   primitive xport İlkel şekiller RVM dosyasına.Enhancement
THREEDNET-572   Imprimitive İlkel ihracat desteği FBX.Enhancement
THREEDNET-573  Special chars nesne adı FBX formatında doğru şekilde ihraç edilemezBug
THREEDNET-568   ved aved. Glb dosyaları açılamaz.Bug
THREEDNET-549Loading 07RVM çok zaman ve kaynak alırBug

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.

Ew ew lass lass - Aspose.ThreeD.Entities.Dish

This yeni bir parameterize edilmiş ilkel bir şekildir.

 Scene scene = new Scene();

scene.RootNode.CreateChildNode("dish", new Dish(), new PbrMaterial(Color.Coral));

Ew ew lass lass - Aspose.ThreeD.Entities.Pyramid

This yeni bir parameterize edilmiş ilkel bir şekildir.

 Scene scene = new Scene();

scene.RootNode.CreateChildNode("pyramid", new Pyramid(), new PbrMaterial(Color.Coral));

New özellikleri Aspose.ThreeD.Entities.Box sınıfına eklendi

To aşağıdaki özellikleri Aspose.ThreeD.Entities.Box sınıfına eklenmiştir.

 /// <summary>

/// Gets or sets the length segments.

/// </summary>

public int LengthSegments{ get;set;}

/// <summary>

/// Gets or sets the width segments

/// </summary>

public int WidthSegments{ get;set;}

/// <summary>

/// gets or sets the height segments.

/// </summary>

public int HeightSegments{ get;set;}

Removed yöntemi 07indNode sınıf Aspose.ThreeD.Node

This, daha gelişmiş SelectSingleObject/Select. bjects tarafından değiştirildiğinden kaldırılması planlandı.

New yöntemi Aspose.ThreeD.Node sınıfına eklendi

To aşağıdaki yöntem Aspose.ThreeD eklenmiştir. bir erial aterial ile bir düğüm oluşturmak için daha uygun hale getiren Node sınıfı.

 /// <summary>

/// Create a new child node with given node name, and attach specified entity and a material

/// </summary>

/// <param name="nodeName">The new child node's name</param>

/// <param name="entity">Default entity attached to the node</param>

/// <param name="material">The material attached to the node</param>

/// <returns>The new child node.</returns>

public Node CreateChildNode(string nodeName, Entity entity, Material material);

Sample kodu

 Scene scene = new Scene();

scene.RootNode.CreateChildNode("box", new Box(), new PbrMaterial(Color.Coral));

Removed yöntemleri Aspose.ThreeD sınıfından. Formats. Plylyormat

To aşağıdaki yöntemler Ply. ormat tarafından değiştirildi. nokta bulutu kodlamak için de kullanılabilen Encode.

 public void EncodeMesh(Aspose.ThreeD.Entities.IMeshConvertible mesh, System.IO.Stream stream, Aspose.ThreeD.Formats.PlySaveOptions opt);

public void EncodeMesh(Aspose.ThreeD.Entities.IMeshConvertible mesh, string fileName, Aspose.ThreeD.Formats.PlySaveOptions opt);

AAspose.ThreeD. Formats. Fptions aveaveaveptions ptions

This özelliği, ilkellerden oluşan büyük sahneler ihraç etmeyi kolaylaştırır.

 /// <summary>

/// Reuse the mesh for the primitives with same parameters, this will significantly reduce the size of FBX output which scene was constructed by large set of primitive shapes(like imported from CAD files).

/// Default value is false

/// </summary>

public bool ReusePrimitiveMesh { get; set; }

Sample Code

 Scene scene = new Scene();

scene.RootNode.CreateChildNode("dish A", new Dish(), new PbrMaterial(Color.Coral));

scene.RootNode.CreateChildNode("dish B", new Dish(), new PbrMaterial(Color.Coral));

scene.Save("file.fbx", new FBXSaveOptions(FileFormat.FBX7400ASCII) { ReusePrimitiveMesh = true });

Siki parametreli şeklin aynı parametrelere sahip olması, kesinlikle aynı ağı üreteceklerdir. When bu özellik doğru, oluşturulan FBX dosyası sadece bir ağ oluşturacak ve farklı düğümlerde yeniden kullanacaktır.


 
 Türkçe