Aspose.3D for .NET 18.1 - January 2018

Ther ther vements mprovements ve Changes

KeySummaryCategory
THREEDNET-331Add yeni varlık-angular ectangular torus desteğiNew özelliği
THREEDNET-32307mport bir ASE belgesiNew özelliği
THREEDNET-327Aynı düğüm altında birden fazla ilkelli RVM dosyası için In. dönüşümü.Bug
THREEDNET-325Eğimli silindirli RVM dosyası desteklenmiyor.Bug
THREEDNET-324Cannot RVM dosyasını içe aktarmaBug

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.

Dds dds ASE üyesi Aspose.ThreeD.FileFormat sınıfı

This, akış veya dosya isminden bir sahne yüklerken dosyanın giriş formatını tanımlamak için kullanılır.

C#

 public static readonly Aspose.ThreeD.FileFormat ASE;

Sample kodu

 Scene scene = new Scene();

scene.Open("test.ase", FileFormat.ASE);

Dds dds enterentercene property mülkiyet Aspose.ThreeD.A3DObject sınıfı

To varsayılan değer yanlıştır, eğer bu doğruysa, Aspose.3D API kök düğümünü hareket ettirerek sahneyi merkezlemeye çalışacaktır.

C#

 Scene scene = new Scene();

scene.Open("test.rvm", new RvmLoadOptions() {CenterScene = true});

Dds dds yeni bir sınıf Aspose.ThreeD.Entities. Rectangularororus

It, kullanıcının sahne içine parametreli dikdörtgen bir torus yerleştirmesine izin verir, bu, sahneyi farklı desteklenen dosya formatlarına kaydederken sıra dışı örgü/üçgen örgüye dönüştürülebilir.

C#

 /// <summary>

/// Parameterized rectangular torus.

/// </summary>

public class RectangularTorus : Primitive

{

    /// <summary>

    /// The inner radius of the rectangular torus

    /// Default value is 17

    /// </summary>

    public double InnerRadius { get; set; }

    /// <summary>

    /// The outer radius of the rectangular torus

    /// Default value is 20

    /// </summary>

    public double OuterRadius { get; set; }

    /// <summary>

    /// The height of the rectangular torus.

    /// Default value is 20

    /// </summary>

    public double Height { get; set; }

    /// <summary>

    /// The total angle of the arc, measured in radian.

    /// Default value is PI

    /// </summary>

    public double Arc { get; set; }

    /// <summary>

    /// The start angle of the arc, measured in radian.

    /// Default value is 0

    /// </summary>

    public double AngleStart { get; set; }

    /// <summary>

    /// The radial segments, default value is 10

    /// </summary>

    public int RadialSegments { get; set; }

    /// <summary>

    /// Constructor of <see cref="RectangularTorus"/>

    /// </summary>

    public RectangularTorus();

    /// <summary>

    /// Constructor of <see cref="RectangularTorus"/>

    /// </summary>

    public RectangularTorus(string name);

    /// <summary>

    /// Convert this primitive to <see cref="Mesh"/>

    /// </summary>

    /// <returns></returns>

    public Mesh ToMesh();

}

Sample kodu:

C#

 RectangularTorus rt = new RectangularTorus();

rt.InnerRadius = 17;

rt.OuterRadius = 22;

rt.Height = 30;

rt.Arc = Math.PI * 0.5;

Scene scene = new Scene();

scene.RootNode.CreateChildNode(rt);

scene.Save("rtorus.obj", FileFormat.WavefrontOBJ);

To rtorus üretti. obj şöyle görünüyor:

Todo: görüntü_Alt_Metin

Sage sage Examples

Lease lease Aspose.3D Wiki dokümanlarında eklenen veya güncellenen yardım konularının listesini kontrol edin:

  1. 07reate ve Read bir Existing 3D cene cene
  2. Create dikdörtgen Torus 3D cene cene