Ürünlerimize göz atın

Aspose.3D for .NET 19.7 lease elease Notes

Improvements ve Changes

KeySummaryCategory
THREEDNET-449Nodes dönüşüm değerleri ile ProblemFeature
THREEDNET-526Add nokta bulut ihracat desteği Google DracoEnhancement
THREEDNET-524Add nokta bulut ithalat desteği Google DracoEnhancement
THREEDNET-523 Add nokta bulut desteği PLY formatındaEnhancement

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.

Ayeni sınıf Aspose.ThreeD.Entities. loud ointloud loud

This sınıfı Aspose.ThreeD.Entities. eoeometry doğrudan devralır ve bir dizi noktayı temsil etmek için kullanılır.

A07yeni yöntemler 07ecode Aspose.ThreeD.Formats.DracoFormat

 /// <summary>

/// Decode the point cloud or mesh from specified file name

/// </summary>

/// <param name="fileName">The file name contains the drc file</param>

/// <returns>A <see cref="Mesh"/> or <see cref="PointCloud"/> instance depends on the file content</returns>

public Geometry Decode(string fileName);

/// <summary>

/// Decode the point cloud or mesh from memory data

/// </summary>

/// <param name="data">The raw drc bytes</param>

/// <returns>A <see cref="Mesh"/> or <see cref="PointCloud"/> instance depends on the content</returns>

public Geometry Decode(byte[]data)

Bir sahne oluşturmadan doğrudan bir draco dosyasından bir örgü çözmek için yeterli kod

 var pointCloud = (PointCloud) FileFormat.Draco.Decode("pointCloud.drc");

07yeni yöntemler dded ncode sınıf Aspose.ThreeD.Formats.DracoForma

 /// <summary>

/// Encode the entity to specified stream

/// </summary>

/// <param name="entity">The entity to be encoded</param>

/// <param name="stream">The stream that encoded data will be written to</param>

/// <param name="options">Extra options for encoding the point cloud</param>

public void Encode(Entity entity, Stream stream, DracoSaveOptions options = null);

/// <summary>

/// Encode the entity to specified file

/// </summary>

/// <param name="entity">The entity to be encoded</param>

/// <param name="fileName">The file name to be written</param>

/// <param name="options">Extra options for encoding the point cloud</param>

public void Encode(Entity entity, string fileName, DracoSaveOptions options = null);

/// <summary>

/// Encode the entity to Draco raw data

/// </summary>

/// <param name="entity">The entity to be encoded</param>

/// <param name="options">Extra options for encoding the point cloud</param>

/// <returns>The encoded draco data represented in bytes</returns>

public byte[]Encode(Entity entity, DracoSaveOptions options = null);

Bir küre ağını bir sahne oluşturmadan doğrudan draco dosyasına kodlamak için yeterli kod

 FileFormat.Draco.Encode(new Sphere(), "sphere.drc");

0707yeni yöntemler 07ointloud loud sınıf Aspose.ThreeD.Formats. DracoSaveaveptions

 /// <summary>

/// Export the scene as point cloud, default value is false.

/// </summary>

public bool PointCloud { get; set; } 

Bir küre ağını draco dosyasına bir nokta bulutu olarak kodlamak için yeterli kod

 FileFormat.Draco.Encode(new Sphere(), "sphere.drc", new DracoSaveOptions() {PointCloud = true});

0707yeni yöntemler 07ncode sınıf Aspose.ThreeD.Formats. Plylyormat

 /// <summary>

/// Encode the entity and save the result into the stream.

/// </summary>

/// <param name="entity">The entity to encode</param>

/// <param name="stream">The stream to write to, this method will not close this stream</param>

/// <param name="opt">Save options</param>

public void Encode(Entity entity, Stream stream, PlySaveOptions opt = null);

/// <summary>

/// Encode the entity and save the result into an external file.

/// </summary>

/// <param name="entity">The entity to encode</param>

/// <param name="fileName">The file to write to</param>

/// <param name="opt">Save options</param>

public void Encode(Entity entity, string fileName, PlySaveOptions opt = null);

Bir sahne oluşturmadan doğrudan dosyayı katlamak için yeterli kod.

 FileFormat.PLY.Encode(new Sphere(), "sphere.ply");

A07yeni yöntemler 07ecode Aspose.ThreeD.Formats. Plylyormat

 /// <summary>

/// Decode a point cloud or mesh from the specified stream.

/// </summary>

/// <param name="fileName">The input stream</param>

/// <param name="opt">The load option of PLY format</param>

/// <returns>A <see cref="Mesh"/> or <see cref="PointCloud"/> instance</returns>

public Geometry Decode(string fileName, PlyLoadOptions opt = null);

/// <summary>

/// Decode a point cloud or mesh from the specified stream.

/// </summary>

/// <param name="stream">The input stream</param>

/// <param name="opt">The load option of PLY format</param>

/// <returns>A <see cref="Mesh"/> or <see cref="PointCloud"/> instance</returns>

public Geometry Decode(Stream stream, PlyLoadOptions opt = null);

Bir kat dosyasından bir örgü/nokta bulutu çözmek için yeterli kod:

 var geom = FileFormat.PLY.Decode("sphere.ply");

07property mülkiyet 07ointloud loud sınıf Aspose.ThreeD.Formats. Plyaveaveptions ptions

 /// <summary>

/// Export the scene as point cloud, the default value is false.

/// </summary>

public bool PointCloud { get; set; }

Bir sahneyi nokta bulutu olarak katlamak için yeterli kod

 FileFormat.PLY.Encode(new Sphere(), "sphere.ply", new PlySaveOptions(){PointCloud = true});


 
 Türkçe